Skip to content

Devin Alvarez

Full-Stack Web Developer

From idea to deployment, and everything in between.

Currently: Looking for a partner or team for my Spring 2027 Senior Project.

About

I'm a computer science senior at the University of Texas Rio Grande Valley in Edinburg, Texas, graduating in May 2027. I enjoy turning ideas into useful apps, taking them all the way from a Figma mockup to a live website.

I've built projects solo and on teams: full-stack web apps, a Django social app with a classmate, and class projects in Rust, Haskell, Java and C++. I like to plan before I build, with mockups, a data model and a clear scope, and then see it through to something that works.

I've picked up new tools as projects needed them: Node and Express, then Django, then React and Next.js. I speak English and Spanish.

Skills

Languages
  • TypeScript
  • JavaScript
  • C++
  • Java
  • Python
  • Rust
  • Haskell
Web
  • React
  • Next.js
  • Node.js
  • Express
  • Django
  • Tailwind CSS
  • Bootstrap
Data
  • PostgreSQL
  • MongoDB
  • Prisma
  • SQLite
Tools
  • Git and GitHub
  • Figma
  • Vercel
  • Linux
  • Claude Code
  • OpenAI Codex
  • GitHub Copilot
Relevant coursework

Web and software development

  • Web DevelopmentCSCI 3342in progress
  • Software Engineering ICSCI 3340
  • Object-Oriented Programming in JavaCSCI 3326

Systems

  • Systems ProgrammingCSCI 3334
  • Linux ProgrammingCSCI 2344
  • Computer NetworksCSCI 4345in progress
  • Computer Organization and Assembly LanguageCSCI 2333

Foundations

  • Algorithms and Data StructuresCSCI 3333
  • Organization of Programming LanguagesCSCI 3336
  • Computer Science I and IICSCI 1470, 2380

Spring 2027

  • Senior ProjectCSCI 4390
  • Database Design and ImplementationCSCI 4333
  • AI Agent EngineeringCSCI 3347
  • Automata and Formal LanguagesCSCI 4325

What I've Done

Featured project

Screenshot of Band Setlist & Songbook App

Band Setlist & Songbook App

Personal project · 2026 · Solo

In active development (v0.41)

A bilingual, phone-first web app for my church's band — services, setlists and a shared songbook in one place, instead of lost in a group chat.

My role: Designed, built and deployed the app end to end

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Prisma
  • Better Auth
  • Web Push
  • Vitest
  • Vercel
Screenshot of UTRedd

UTRedd

CSCI 3340 Software Engineering I · Spring 2026 · Team of 2

A Reddit-style social app for college students — join communities for your field of study, post questions, internship experiences and events, then vote, comment and save.

My role: Figma prototypes, Django backend setup, initial templates, GitHub repo

  • Django
  • Python
  • SQLite
  • Bootstrap
  • JavaScript
  • ZenQuotes API
Screenshot of Concurrent Task Dispatcher

Concurrent Task Dispatcher

CSCI 3334 Systems Programming · Spring 2026 · Solo

A multithreaded task scheduler in Rust — a dispatcher, an 8-worker pool and a monitor thread sharing state safely, with experiments comparing scheduling policies.

My role: Designed and built the system and ran the experiments

  • Rust
  • Concurrency
  • Mutex
  • Arc
  • Atomics
Screenshot of BudgetLang

BudgetLang

CSCI 3336 Organization of Programming Languages · Spring 2026 · Solo

A small programming language for personal finance, built in Haskell — create accounts, record categorized deposits and withdrawals, and query balances or filter transactions.

My role: Planned and built the language (grammar, syntax, evaluator, examples)

  • Haskell
  • Language design
  • Interpreters

Other work

  • CSCI 2380 Computer Science II · Spring 2025 · Team of 3

    A menu-driven C++ console app for managing simulated user accounts and encrypting their passwords, plus a desktop GUI prototype.

  • Flashquiz

    Java · OOP

    CSCI 3326 Object-Oriented Programming in Java · Fall 2025 · Team of 4

    A Java console flashcard quiz app with true/false, multiple-choice and short-answer questions across three topics.

Looking for a capstone partner or team

For the Senior Project in Spring 2027, I'd like to team up with a partner or join a group that needs a web developer. Web development is my strong suit, so I'm happy to take on the full-stack side of whatever we build. The exact idea is open.

I'd love to hear your ideas, and we can pick something everyone wants to build. A few areas that interest me:

Web
  • Full-stack web development
  • Frontend development (React, Next.js, TypeScript)
  • Backend development and APIs
  • Progressive web apps and mobile-first design
  • Real-time features and notifications
  • Browser extensions
AI
  • AI integration in web apps
  • Large language models (LLMs) and AI chatbots
  • AI agents and tool use
  • Retrieval-augmented generation (RAG)
  • Computer vision
Data and infrastructure
  • Databases and data modeling (PostgreSQL)
  • Web scraping and data pipelines
  • Cloud deployment and DevOps (Vercel, CI/CD)
  • Software testing and quality
Community impact
  • Technology for nonprofits and community impact
What I bring
I've built web apps solo and on teams, from a Django social app with a classmate to a full-stack app real users log into, with push notifications, offline support and automated tests. I like having a clear plan from the start and seeing it through to something that works.
Who I'm looking for
A reliable partner, or a group that could use a web developer, who enjoys building things. Whatever we make could grow into a real product people use, or stay a solid class project. Either works for me. I'll show up, do my part and communicate, and I'm hoping for the same.

Ideally, we can team up before the semester ends on December 10, then plan over the break and hit the ground running in January.

Email me

Get in touch

Want to team up or talk about a project? Email or Discord both work, whichever's easier for you.