Edgar Aquino

Full-stack developer with a background in building scalable applications, enhancing user experiences, and delivering high-impact solutions.

Experience


Software Engineer

Matthews Real Estate Investment Services

March 2025 - Present ·


  • Next.js TypeScript Tailwind CSS PostgreSQL Golang Dashboards Git

Software Developer Intern

Southwest Mission Acceleration Center (SWMAC)

Sep 2024 - March 2025 · 7 months


  • Developed, delivered, and documented software for Department of Defense (DOD) mission partners and used Django, Python, and HTML/CSS to maintain a Full Stack web application.
  • Led the usage of Large Language Models (LLM) for categorizing SalesForce data, increasing customer outreach capabilities.

  • Python Django HTML CSS Docker LLMs User Interfaces User Experience Git Jira

Mobile Software Developer Intern

playforever.ca

Sep 2023 - May 2024 · 9 months


  • Lead programmer of a team of 4 to create an iOS application for the non-profit Play Forever organization. We focused on client’s requirements of user-first interface, content density, and ease of use.
  • Utilized React Native and Google Firebase for user authentication and data storage.
  • Created custom web tooling for generating custom QR codes to be scanned through the app.

  • React Native JavaScript HTML (JSX) CSS Firebase User Authentication User Interfaces User Experience

Projects


ImgPDF


I created a web-based image to PDF converter with minimal UI for greater outreach, focused on non tech-savvy users. I used Next.js/Tailwind CSS for the frontend, Fabric.js for canvas object intractability, zustand for state management, and jsPDF for exporting the canvas as a PDF file.

I created this tool for my parents so that they had an easy way to combine multiple images into one singular PDF file. Most free online converters don't have the option to move around the images after you've added them, and the software where you can is not intuitive for users that don't use computers often.


  • Next.js TypeScript HTML (TSX) CSS (Tailwind) PDF generator User Experience


img-pdf

GarinChat


Real-time interaction-based social communication channels through chat rooms, coded in Go. I implemented resource-friendly server safety features to avoid targeted script and spam attacks through JWT verification, rate limiting, and inactivity timeouts. I used gorilla/websocket for WebSocket connections and golang-jwt/jwt for JWT verification.

This was my first real project using Go and some of its most advanced features like goroutines and channels. Within one day of coding I was confortable with Go's syntax and package structure.


The server backend is open sourced and documented for others to use for their own frontends.


  • Golang WebSocket JSON Web Tokens (JWT) User Authorization Backend Server Docker Open Source Git


img-pdf
* Example frontend to showcase usage

Skills


Programming Languages


  • TypeScript
  • JavaScript
  • HTML/CSS/Tailwind
  • Python
  • Golang
  • Java
  • C
  • C++
  • SQL
  • Bash
  • Lua

Frameworks, Libraries, and Software


  • Next.js
  • Django
  • React Native
  • Express.js
  • Spring Boot
  • Docker
  • SQLite
  • LLMs/Ollama
  • Linux, Windows, MacOS
  • AWS
  • WebSockets
  • Git
  • SSH
  • Neovim (Check out my config)
  • tmux

Other


  • RESTful API design
  • Microservices
  • CI/CD pipelines
  • NoSQL
  • User Authentication/Authorization

Education


Arizona State University - Tempe

B.S., Computer Science

2020 - 2024