Skip to content
View KevinTorres01's full-sized avatar

Highlights

  • Pro

Block or report KevinTorres01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KevinTorres01/README.md

About Me

name:       Kevin Alejandro Torres Perera
role:       Computer Science Student @ MatCom, University of Havana
location:   Havana, Cuba
focus:      [ algorithms, systems, artificial intelligence ]
building:   [ search engines, compilers, AI agents, captive portals ]
codeforces: https://codeforces.com/profile/KevinTorres01
motto:      "From the math behind it, to the system that runs it."

I work at the boundary between theory and engineering — implementing models from research, designing language interpreters, simulating real systems, and shipping full-stack applications end to end. I also grind problems on Codeforces to keep my algorithmic edge sharp.

 What I'm doing right now
  • Shipping features on PermitCycle — a production engineering platform for U.S. permit workflows.
  • Researching Information Retrieval (LSI, BM25, RAG) on the ShealtRI Health/Medicine search engine.
  • Improving my Codeforces rating with daily problem solving.
  • Exploring game-tree search (MCTS / PUCT) for adversarial games.

Tech Stack

Languages

C# Python Rust C++ C TypeScript JavaScript Haskell Prolog Assembly Solidity HTML5

Frameworks

.NET ASP.NET Core Entity Framework Blazor React FastAPI Unity Hardhat

Tools, Libs & Data

Docker Jupyter Linux PostgreSQL MediatR NumPy spaCy ChromaDB


Collaborations — Where the team work happens

In active development · permitcycle.com · repo

Production engineering platform for permit workflows across U.S. jurisdictions.

My contributions (20+ PRs):

  • Contractor module — inspections, holds, pending tracking
  • Deferred polling backoff for resilient long-running checks
  • Session / sign-in handling & banner-persistence fixes
  • Mobile + desktop UI responsiveness & translations
  • Integrated 20+ Florida city permit application forms (Miami-Dade, Cutler Bay, Aventura, Homestead, Opa-Locka, Pinecrest, South Miami, …)

TypeScript React Node.js

Core contributor · MatCom Developing Team #10

Domain-specific Information Retrieval System for Health & Medicine, with RAG over medical sources.

My contributions:

  • LSI pipeline — TF-IDF + Truncated SVD
  • Keyword-based retrieval module
  • Content-based recommender with MMR diversification
  • Internet search fallback (DuckDuckGo + fetch/parse)
  • TF-IDF optimization layer

Python FastAPI spaCy ChromaDB Docker

Contributor · Operating Systems course

Low-level security & monitoring tool for UNIX — watches USB devices, processes, and network ports to detect suspicious activity.

C Shell Python

Contributor · Technical Decommissioning Management System

Web platform that replaces spreadsheet-based workflows for inventory, maintenance, and technical decommissioning at InfraCom Conectividad, S.A.

My contributions:

  • Inventory module — partial implementation
  • MaintenanceService module
  • Aggregations layer (constructor parameters & domain modeling)

.NET 9 ASP.NET Core Entity Framework Core MediatR (CQRS) React TypeScript PostgreSQL


Contributor · team coursework

Real-time chat application developed in C# as part of a team coursework project.

C# .NET

Contributor · MatCom Developing Team #10 · Compilers course

A full compiler for HULKHavana University Language Kompiler — built from scratch in Rust. Lexer, parser, AST, semantic analysis, and code generation for an educational language.

Rust

Contributor · Declarative Programming course

Maze generation & pathfinding application written in Haskell. Generates random mazes via Recursive Backtracking, finds shortest paths with BFS, and ships with a web UI (light/dark themes), CLI with ASCII rendering, and a REST API for maze endpoints.

Haskell Cabal HTML JavaScript


Featured Personal Projects

.NET 9 · Blazor · Linux

Enterprise captive portal system for WiFi access management. Auto-provisions an access point with hostapd, integrated DHCP (dnsmasq), controlled DNS spoofing, and a dynamic iptables firewall — with BCrypt credentials & MAC-based access control on a clean N-Layered architecture.

Python

Intelligent agent for the Hex board game built on Monte Carlo Tree Search, combined with virtual-distance and bridge heuristics. Zero external dependencies, parallelized via threading & concurrent.futures.

C#

A full lexer + parser + AST interpreter pipeline implementing a DSL for scripting custom Gwent-style card effects.

C# · Unity

2D Gwent-inspired card game in Unity, designed to integrate the DSL from MiniCompiler for dynamic card behaviors.

Python · Jupyter · NumPy

Numerical optimization study comparing Newton-CG vs Quasi-Newton BFGS on a non-convex objective — reproducible experiments, results, and full written analysis.

Solidity · JavaScript · Hardhat

Blockchain-based University Attendance Management System powered by Ethereum smart contracts. Includes academic report and presentation.

C# · .NET Core · Blazor

TF-IDF-based search engine over a document corpus, served through a Blazor web UI.

Logisim · Python

Implementation of the S-MIPS processor architecture in Logisim, with automated assembler-based test scripts.

Python

Discrete-event simulation project covering modeling and statistical analysis of system behavior.

Jupyter

Notebook exploring probabilistic models and statistical analysis.


Competitive Programming


Stats & Activity

GitHub Stats GitHub Streak
Top Languages
Activity Graph

Areas of Interest

Domain What I explore
Information Retrieval & NLP LSI, TF-IDF, BM25, RAG, embeddings
Game AI & Search MCTS, PUCT, heuristic design, adversarial search
Compilers & Languages lexers, parsers, AST interpreters, DSLs
Systems & Networking captive portals, hostapd, dnsmasq, iptables
Numerical Optimization gradient-based methods, quasi-Newton, convergence
Blockchain Ethereum smart contracts, Solidity, Hardhat
Simulation discrete-event modeling, statistical analysis
Competitive Programming Codeforces, algorithmic problem solving

Let's Connect

Email GitHub Codeforces



Open to collaboration on AI, search, compilers, and systems projects.

footer

Pinned Loading

  1. EasyPeasy_Login_2025 EasyPeasy_Login_2025 Public

    HTML 1

  2. Rlianny/Link-Chat_2025 Rlianny/Link-Chat_2025 Public

    C# 1

  3. Rlianny/InfraGestion Rlianny/InfraGestion Public

    C#

  4. 2DTemplateGwent 2DTemplateGwent Public

    C#

  5. Proyecto-SMIPS-2024-2025 Proyecto-SMIPS-2024-2025 Public

    Forked from AdianLeon/Adian-SMIPS-2024-2025

    Python

  6. crackbandicoot-dot/matcomguard crackbandicoot-dot/matcomguard Public

    OS Project

    C 1