Skip to content
View OmRanAlot's full-sized avatar

Highlights

  • Pro

Block or report OmRanAlot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmRanAlot/README.md

Om Rana

CS & Math @ NJIT Honors College · Albert Dorman Honors Scholar · Tech Lead @ GDG NJIT

LinkedIn GitHub


About Me

I build at the intersection of math, systems, and real-world impact — from low-latency C++ simulation engines to full-stack market intelligence platforms to Android wellness tools. First-year CS & Math student at NJIT Honors College on a full-tuition scholarship, maintaining a 4.0 GPA.

  • 🏆 Hackathon Fanatic (5x Winner)
  • 🔭 Building Break — Doomscroll intervention App
  • 🎯 Exploring research, quant finance, ICPC, and building apps

Tech Stack

Languages

Python C++ Java JavaScript HTML CSS

Data Science & ML

NumPy Pandas scikit-learn Plotly Jupyter Selenium

Web & Backend

React React Native FastAPI Flask Node.js Supabase MongoDB

AI & Agentic Tools

Claude Cursor Gemini GitHub Copilot Windsurf Bolt


Featured Projects

📱 Breqk

Android · React Native · Java · AccessibilityService

Intervention app detecting Instagram Reels/Shorts usage via Android's AccessibilityService with overlay popups to interrupt compulsive scrolling. Permission gating, session tracking, and focus mode profiles.

Android AccessibilityService Digital Wellness

Python · C++ · React · FastAPI · Supabase

Probabilistic stock scenario generator running 10,000 Monte Carlo simulations via a pybind11-bound C++ engine with regime-switching GBM, GARCH(1,1) volatility, Student-t fat tails, and Merton jump-diffusion. Rule-based 4-regime classifier, Supabase caching pipeline, and interactive fan chart dashboard.

Quant Finance Monte Carlo pybind11 Time Series

C++ · FastAPI · Docker · ctypes

1st place Battlesnake AI at NJIT 2026 (7-2). Alpha-beta pruning minimax with iterative deepening, bitboard representation, flood fill safety, and Voronoi territory scoring. Compiled to DLL, called via ctypes from a FastAPI server.

C++ Alpha-Beta Bitboards Game AI

Python · NLP · scikit-learn · FastAPI · MongoDB

396-dimensional market feature vector combining sentence embeddings (MiniLM), sentiment scores, one-hot topic encodings, and normalized trading features across 1,500+ prediction markets. Cosine similarity graph surfaces hidden clusters. Reddit-driven hype scoring (0–100) and OHLC-based LONG/SHORT/FAIR signals.

NLP Embeddings Cosine Similarity Prediction Markets

Python · NumPy · SciPy · scikit-learn · Jupyter

Efficient Frontier analysis on S&P 500 with 10,000 Monte Carlo simulations. Custom gradient ascent optimizer (finite differences) benchmarked against SciPy SLSQP — results match within ~0.1%. Cointegration-based pairs identification with clustering.

MPT Cointegration Gradient Ascent Sharpe Ratio

Python · Pandas · Jupyter · Matplotlib · Plotly

Modular OOP blackjack engine for rigorous strategy testing. Implements Basic Strategy, Hi-Lo card counting, Martingale, and Paroli systems. 100+ games × 500 rounds of Monte Carlo simulation with win rate and profitability analysis.

Monte Carlo Game Theory Strategy Analysis


Hackathon Wins

Award Event Date
🥇 1st Place NJIT Battlesnake Hackathon March 2026
🥇 Overall Winner Columbia DevFest Feb 2026
🥇 Financial Solutions Track Rutgers HackHers Feb 2026
🥉 3rd Place NJIT GirlHacks Oct 2025
🥇 Congressional App Challenge — Passaic County Teens Teach Nonprofit Website Jan 2024

How I Use AI

I treat AI as a force multiplier — not a crutch. My workflow integrates agentic tools at every layer of the stack, and I've shipped production projects solo that would otherwise require a full team.

  • Cursor & Windsurf — AI-native IDEs for rapid iteration; multi-file edits, inline refactors, and context-aware completions keep me in flow state
  • Claude Code & Gemini CLI — terminal-level agents for scaffolding, debugging, and code review directly in the dev environment
  • Lovable & Bolt — rapid frontend prototyping; spin up polished UIs in minutes, then eject and customize
  • FastMCP — building MCP servers to connect AI agents to live data sources (used in The Spirited Oracle)
  • LLM Integration in Projects — embedding models (MiniLM in HypeLens), sentiment analysis for market signals

I think the best engineers right now aren't just people who write good code — they're people who know how to direct AI to write good code, catch its mistakes, and push it past what it does by default.


GitHub Stats

Om's GitHub Stats    Top Languages


Currently

  • 💼 Open to Opportunities — Actively seeking Summer 2026 internships in SWE, quant, or ML/AI
  • 🔧 Breqk — Debugging AccessibilityService overlay & Instagram home redirect logic
  • 🔬 Research — Exploring undergraduate research opportunities at NJIT
  • 🧮 Academics — Putnam & ICPC prep; Discrete Math, Multivariable Calc, Prob/Stats
  • 🏛️ Campus — Tech Lead at Google Developer Groups chapter at NJIT

Interests

Quantitative Finance · Space & Astrophysics · Competitive Programming · Mathematics · Game Theory · Digital Wellness · Environmentalism · Anime · Poker · Gym . Cooking . Cooking


"Build things that matter."

Pinned Loading

  1. blackjackSimulator blackjackSimulator Public

    Jupyter Notebook

  2. Automated-Pairs-Trading-Strategy-using-Clustering-and-Cointegration Automated-Pairs-Trading-Strategy-using-Clustering-and-Cointegration Public

    Jupyter Notebook

  3. DriftEngine DriftEngine Public

    JavaScript

  4. Sharanya-Raj/RealEstateStory Sharanya-Raj/RealEstateStory Public

    TypeScript 2 1

  5. njit-battlesnake njit-battlesnake Public

    Python 2