🪴 Rowan Bithal

Projects

A few things I've built. Each one taught me something I couldn't have learned from a tutorial.

  • MarketRoom

    A social-first financial platform that unifies portfolio tracking, personalised news, and asset-linked discussion. Spring Boot REST API backed by PostgreSQL, with live prices from Polygon.io, news from MarketAux, and OpenAI for article ranking and daily summaries. React Native frontend, JWT auth, and AWS S3 for media.

    React NativeSpring BootJavaPostgreSQLOpenAI APIPolygon.ioAWS S3JWT
  • Music Room Booking System

    Full-stack room booking system built for the University of Birmingham's Music Department, scoring 87% in the Team Project module. Features room booking, user statistics, and a CI/CD pipeline via GitHub Actions deploying to a self-hosted Ubuntu VM on Azure. Built in an agile team using vertical slicing and protected branching workflows across 30+ collaborative sessions.

    JavaSpring BootReactPostgreSQLDockerGitHub ActionsAzure
  • Firewall Configuration Manager

    A concurrent server program in C that manages firewall rules and handles multiple simultaneous client connections over sockets. Implemented concurrency mechanisms for responsiveness under load, validated with automated test scripts, and audited for memory leaks with Valgrind.

    CNetworkingSocketsValgrind
  • House Price Prediction Model

    Random Forest regression model trained on 3,500+ London property records to predict sale prices. Includes full data preprocessing — missing value imputation, feature scaling, one-hot encoding — with model performance tuned via cross-validation.

    PythonMachine LearningPandasscikit-learn