I’m a student exploring backend development—learning to design clean APIs, scalable architectures, and resilient data flows. My learning path is project-driven, applying math, algorithms, and software design through hands-on experiments. I enjoy connecting backend systems with machine learning, building simulations and pipelines that turn math into working code.
- Languages: Python, Javascript, C++, Java
- Frameworks & Libraries: FastAPI, SQLModel, Django, DRF, React
- Auth & APIs: OAuth2, JWT,
httpx
, BackgroundTasks, Celery - Databases: PostgreSQL, SQLite, MySQL
- Data & ML: Pandas, NumPy, Scikit-learn, Matplotlib
- DevOps & Tools: Git, Docker, Docker Compose, Linux, Redis
- Testing: APIClient,
pytest
/unittest
, E2E coverage
A progressive, project-based system I designed to accelerate mastery:
- 10 projects per domain → each one building complexity & depth
- Focus on systems thinking, edge cases, and production-level clarity
- Current series:
- Backend: 10x FastAPI (completed)
- Math: 10x Linear Algebra, 10x Stats, 10x Calculus
- ML Models: project-driven exploration of regression, gradient descent, and beyond
- Building backend prototypes and API-driven systems
- Exploring mathematics + machine learning pipelines for future startup ideas
- Participating in a lot of hackathons & open-source projects
- Preparing for internships (remote or PH-based) with strong backend emphasis
- Email: rmvilla987@gmail.com
- LinkedIn: linkedin.com/in/rmvilla
“I solve real problems today so I can build something that matters tomorrow.”