Software Engineer
Building full-stack systems that work in the real world.
I'm Diego Urquiola, a Computer Science graduate from Trevecca Nazarene University. I'm a software engineer focused on full-stack development, designing backend systems, then building the mobile and web interfaces that make them useful. Every project reflects the growth of my skills and my ability to solve problems throughout my student career.
My goal is to join a team where I can contribute across the stack, building reliable backend services, integrating third-party systems, and delivering polished, production-ready products.
What you'll find here
Real projects, real code, real writeups
- Multi-service backend architecture (Go, Docker, PostgreSQL)
- Full-stack mobile app (React Native + FastAPI + Supabase)
- Full-stack web app (Python Flask + SQLite + scheduling algorithm)
- JWT-based authentication and OAuth flows
- Cloud deployment: Render, EAS, Docker
- Automated testing with pytest (53 tests across two projects)
- Professional software architecture documentation (arc42)
Growth Evidence
Four Years of Building
Not just what I built, but how my thinking evolved. Each project represents a deliberate step: from mastering object-oriented design, to building a tested full-stack web app with TDD, to web backends with custom algorithms, to multi-service architectures, to a production-grade full-stack mobile app.
Projects
Portfolio Walkthrough
Each project has a full writeup covering architecture, decisions, and what I learned.
Goalboard
Full-stack soccer analytics mobile app. Live standings, match detail with lineups, push notifications for favorited teams, and full auth (email, Google, Apple), deployed on Render + EAS.
Trevecca-pedia
Multi-service wiki platform with search, JWT authentication, and a web UI. I owned the auth service: JWT issuance, protected routes, and inter-service token validation. Documented with arc42.
StudySync
Full-stack web app that generates personalized daily study schedules using a custom priority algorithm. Flask backend, SQLite database, vanilla JS frontend with calendar and schedule views.
Habit Tracker
Full-stack web app for building and tracking daily habits. REST API backend, streak algorithm designed from first principles, 25 automated tests with TDD, and a vanilla JS single-page frontend.
Arkanoid Remake
Team project extending the classic Arkanoid breakout game. My contribution was the full sound system: event-driven audio for every game interaction using Java's audio API.
Professional Profile
Resume & LinkedIn
Full work history, technical skills, and professional recommendations.
Resume
Professionally formatted with education, technical skills, experience, and all major projects.
- ✓ B.S. Computer Science, Trevecca Nazarene University
- ✓ Full tech stack listed (Python, Go, React Native, etc.)
- ✓ All major projects with stack and outcomes
- ✓ Customer-facing experience (T-Mobile)
Professional profile with photo, headline, detailed experience descriptions, and customized URL.
- ✓ Professional photo & headline
- ✓ Detailed experience & project descriptions
- ✓ Technical skills listed
- ✓ Customized URL: linkedin.com/in/diegourquiola0806
Supplemental
Professional Artifacts
Supporting documentation that demonstrates professional-grade software engineering practice.
Contact
Let's connect
I'm actively looking for full-time software engineering opportunities. If you have an opening or want to talk about what I've built, the best way to reach me is email or LinkedIn.