Skip to content
View billntwali's full-sized avatar

Block or report billntwali

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
billntwali/README.md

About Me

I’m a Computational Biology student at Columbia University interested in software engineering, data, and financial technology.

I build full-stack and data-driven tools that make complex information easier to organize, analyze, and use.

My work includes projects in fintech, AI tools, clinical research software, search systems, and developer productivity.


Featured Projects

MenyaCode

GitHub Repository Analyzer

Type Focus

MenyaCode helps users understand large GitHub repositories faster by generating file trees, traversal paths, and AI-powered file explanations.

Highlights

  • Parses public GitHub repositories from a URL
  • Generates interactive file trees for codebase exploration
  • Visualizes DFS and BFS traversal paths
  • Explains files across 27 file/language types
  • Uses file-size guardrails, analysis limits, and error handling

Tech Stack

Next.js TypeScript Java Spring Boot OpenAI

SendSmart

Remittance Cost Comparator

Type Focus

SendSmart helps users compare the real cost of sending money internationally by considering fees, exchange rates, payout methods, speed, and final recipient amount.

Highlights

  • Compares quotes across 10–20 remittance corridors
  • Ranks providers by cost, speed, and recipient amount
  • Supports saved searches for repeated transfer routes
  • Calculates estimated savings across providers
  • Powers comparison with 12 REST endpoints and a 6-table PostgreSQL schema

Tech Stack

Next.js TypeScript FastAPI Supabase PostgreSQL

LemonTree Volunteer Platform

Morgan Stanley Code to Give

Type Event

LemonTree is a volunteer outreach platform built during Morgan Stanley Code to Give to help nonprofit organizers manage events, volunteers, attendance, and QR-code flyers.

Highlights

  • Supports event creation, registration, cancellation, and attendee tracking
  • Enables real-time volunteer check-in
  • Provides multi-role authentication for different user types
  • Generates QR-code flyers for event sharing
  • Powers 8 platform modules with a 16-endpoint REST API and 10-table PostgreSQL schema

Tech Stack

Next.js TypeScript FastAPI Supabase PostgreSQL

Chess Forge

Point72 Cubist Hackathon

Type Event

Chess Forge is an AI-powered chess platform that lets users create custom chess opponents from natural-language prompts.

Highlights

  • Generates custom opponents with distinct play styles
  • Adds real-time move narration for interactive gameplay
  • Uses Claude models for prompt interpretation and narration
  • Validates generated behavior for syntax, safety, sanity, determinism, and variance
  • Improved prompt pass rate from 40% to 100%

Tech Stack

Python TypeScript Rust Claude AI

IdeaFinder

Semantic Search Chrome Extension

Type Focus

IdeaFinder helps users search long documents by meaning instead of exact words, making it easier to find ideas across articles, PDFs, research papers, and class readings.

Highlights

  • Indexes 100+ passages per document across HTML pages and PDFs
  • Uses hybrid BM25 and fuzzy ranking for concept-based search
  • Highlights relevant passages directly on the page
  • Supports selected-text queries, notes, tags, AI explanations, and exports
  • Provides page-level PDF navigation

Tech Stack

TypeScript React Chrome BM25 Fuse.js

Clinical Research Data Tools

Bioinformatics Software

Type Focus

Clinical research software workflows supporting structured patient data collection, validation, and downstream computational analysis.

Highlights

  • Supports patient questionnaire intake and research-ready export
  • Uses ontology-backed workflows for bleeding phenotype records
  • Organizes clinical research data for downstream analysis
  • Supports analysis of platelet and blood-clot interaction datasets
  • Connects software engineering with biomedical research workflows

Tech Stack

Python SQL Data Bioinformatics


Technical Skills

Languages

Python Java JavaScript TypeScript SQL HTML5 CSS3

Frameworks & Tools

React Angular Next.js FastAPI Spring Boot Docker Git

Databases, AI & Data

PostgreSQL MongoDB Supabase OpenAI Claude LangChain Pandas NumPy


Education

Columbia University

Bachelor of Arts in Computational Biology Computer Science + Biology Minor: Statistics Expected Graduation: May 2028 Location: New York, New York

Relevant Coursework: Computing in Python, Statistical Computing, Linear Algebra, Data Structures and Algorithms, Calculus III


School


Class


Major


Minor


Activities

Morgan Stanley Point72 Bloomberg JPMorganChase Wells Fargo CodePath ColorStack NSBE Columbia Data Club Biotech Club


Get In Touch

Website LinkedIn GitHub Email

Pinned Loading

  1. Chess_cubist Chess_cubist Public

    AI-powered chess platform that generates custom chess opponents from user prompts, with unique play styles, evaluation logic, and real-time move narration.

    Makefile 1 3

  2. applied-ai-system-project applied-ai-system-project Public

    Python

  3. Wordle-Game Wordle-Game Public

    Guess The Word

    CSS

  4. Labcoxyzl/MS-CodeToGive-TEAM3 Labcoxyzl/MS-CodeToGive-TEAM3 Public

    TypeScript 1 3

  5. menyacode menyacode Public

    GitHub repository structure explorer with DFS/BFS traversal and AI-powered file summaries.

    Java

  6. mywebsite mywebsite Public

    Personal portfolio of Bill Gate Ntwali — Columbia University undergraduate working across software engineering, computational biology, and data. Built with Next.js, TypeScript, Tailwind CSS, and Fr…

    TypeScript