0%

New Britain, CT — Available now

Darel Rodriguez

I build tools that show their work. cite their sources. explain themselves. let you check them.

Software engineer, BS in Computer Science, MS in progress. Everything below runs — most of it opens in this tab, and all of it ships its source.

  • Open to SWE roles
  • MS Computer Science, in progress
  • On-site or remote
  • 0Apps you can open right now
  • 0Chunks RepoInsight indexes
  • 0Skills in the match taxonomy
  • 0Help desk scenarios written

Selected work

Three builds,

start to finish

Designed, built and deployed on my own. Two open and run right here in your browser; the third ships its source and comes up locally with a single Docker command.

AIRAGFull-stack Runs locally · one Docker command

RepoInsight AI

Joining a new codebase usually means days of reading before you can change anything. RepoInsight fixes that: point it at a GitHub repo and ask questions about it in plain English, generate docs, or check it for security issues. Answers cite the actual files they came from, so you can verify every one.

  • Next.js 14
  • FastAPI
  • Anthropic Claude
  • ChromaDB
  • PostgreSQL
  • Celery
  • Docker

SimulationReactFastAPI Runs in your browser

IT Troubleshooting Lab

Fifteen help desk tickets, each opening with what the user said rather than what's wrong — “it says connected but nothing loads.” You investigate with a simulated Windows console (ipconfig, ping, nslookup, tracert), then commit to a diagnosis. The engine scores your route as well as your answer, so it can tell you when a step was right but taken too early.

  • React
  • TypeScript
  • Tailwind
  • FastAPI
  • SQLite

NLPReactTypeScript Runs in your browser

CareerMatch

Paste a job description, add your resume, and see how well they line up. I wrote the matching engine from scratch — TF-IDF, cosine similarity and a 190-skill taxonomy — because I wanted the score to be something you could inspect rather than trust. Open the scoring panel and you can drag the weights and watch the total recompute. No language model, no backend, no upload.

  • React
  • TypeScript
  • Vite
  • Tailwind
  • Recharts
  • pdf.js
  • Vitest
  • Playwright

Smaller builds

One thing, done properly

Projects where I wanted to get a single thing right — a schema, an interface, an algorithm. Each one runs, and the source is on GitHub.

SQLVanilla JSLive

Library System

Started as a SQL Server database I designed for a course — tables, relationships, stored procedures. I liked the schema enough to build a real front end on it, then rebuilt the data layer in IndexedDB so it runs entirely in the browser.

github.com/Darel1997

More on GitHub

Everything else

Course projects and smaller experiments — game implementations, algorithm practice, and coursework in Java, Python and C++. Not portfolio pieces, but they're public if you want to see how I write day to day.

Background

How I work

The short version: I like problems where the hard part is the design, not the typing.

Darel Rodriguez
Darel Rodriguez — New Britain, CT

The three builds above share a habit I care about: they don't ask you to take their word for it.

RepoInsight cites the file every answer came from. CareerMatch opens up its own scoring so you can move the weights yourself. The troubleshooting lab explains the consequence of every wrong turn instead of just marking it wrong. I'd rather ship something inspectable than something that only looks confident.

I have a Bachelor's in Computer Science and I'm finishing a Master's focused on software engineering. Most of what I've built starts the same way — I run into something that should be easier than it is, and I'd rather design the thing that fixes it than work around it.

I'm comfortable across the stack — schema design and stored procedures through to the interface — and I care about the parts that don't demo well: readable code, real tests, and something the next person can pick up without me.

Languages

  • Java
  • Python
  • TypeScript
  • JavaScript
  • C++
  • SQL

Frameworks

  • React
  • Next.js
  • FastAPI
  • Tailwind
  • Node.js
  • Vite

Data

  • PostgreSQL
  • SQL Server
  • SQLite
  • ChromaDB
  • IndexedDB

Tooling

  • Docker
  • Git
  • Celery
  • Vitest
  • Playwright
  • GitHub Actions

Contact

darelrodriguez1997
@gmail.com

If you're hiring for a software engineering role, I'd like to hear about it. Email is fastest — the form goes to the same inbox.