Ashvin Parmar
HomeProjectsWritingAboutContact
GitHub

My Work

Projects

A collection of projects built to understand systems deeply: from custom ORMs and web frameworks to client-side reactivity engines and desktop applications.

  • WEBRock: Architecting a Custom Java Servlet Framework from Scratch

    Welcome to the official developer and user documentation for the **WebRock Framework**—a custom-built, lightweight replica of the Spring Boot framework running on standard Java Servlet containers. It is not complete replica, but having multiple features with different inline architecture than actual Spring Boot.

    JavaServletsReflectionMVCCode Generation
    Case Study →GitHub ↗
  • ORMFM: Object-Relational Mapping Framework

    A custom ORM framework built from scratch, abstracting JDBC boilerplate via a fluent query builder API and dynamic SQL generation using Java Reflection and custom Annotations.

    JavaJDBCReflectionThreadLocalAnnotations
    Case Study →GitHub ↗
  • MVCFM: Client-side MVC Framework

    A reactive client-side MVC framework built from scratch in JavaScript ES6, inspired by Angular. Implements two-way data binding via ES6 Proxy, non-destructive template interpolation, and a secure conditional directive engine.

    JavaScript ES6jQueryHTML5Proxy APIMVC
    Case Study →GitHub ↗
  • HR-Nexus: 5-Layer Client-Server HR System

    A comprehensive 5-layer client-server HR management system with TCP socket-based communication, Proxy design pattern, JDBC DAO layer, and dual storage backends.

    JavaServletsJDBCMySQLTCP Sockets
    Case Study →GitHub ↗
  • DigiSlate: Interactive Whiteboard Application

    A full-featured interactive whiteboard supporting 10+ shape types with color picker, undo/redo, select/drag, and save/load persistence, built in C++17 with Qt5/Qt6.

    C++17Qt5Qt6OOPEvent-Driven Architecture
    Case Study →GitHub ↗
© 2026 Software Engineer. All rights reserved.
GitHubLinkedInTwitter