Sitemap
Every page on this site.
- DesktopFree browser tools: a desktop of windows for text, images, video and vector editing.
- PNG to JPEGConvert PNG images to JPEG in your browser.
- PortfolioJason D'Souza, computer engineer in Iloilo, Philippines: firmware, circuit boards, graphics and the web.
- PrivacyWhat this site stores: your theme choice, and a session cookie on the workspace.
- WorkspaceClient workspace: messages, files and receipts.
- Chaos theory, drawnA short tour of the logistic map with a live simulation window.
- University of San AgustinGraduated with a 1.79 GWA (90%) from a curriculum bridging low-level hardware and high-level software: embedded systems, IoT, edge computing, operating systems, databases and web architectures.
- Student FreelancingContracted hardware-software projects: a vision-based traffic telemetry edge node, a full-stack quarry management system, parking trackers and AIoT air monitoring.
- GDSC USADirected engineering and event logistics for the chapter: architectural lead of its official website, local game jams and technology exhibition booths.
- Lead R&D EngineerLed R&D of an AIoT visual sensory substitution prototype for the visually impaired and first-authored the peer-reviewed IEEE paper.
- JAZU: File-Authored Portfolio and WorkspaceFile-authored portfolio, browser workspace and technical showcase: a TypeScript engine turns XML and Markdown into a static multilingual site on Cloudflare Pages, with a Worker, a Tunnel-connected personal server for git and CI/CD, and infrastructure as code.
- Galactic Strike: Distributed Arcade ArenaReal-time multiplayer arcade game where one host machine renders the arena and players' phones become low-latency dual-joystick controllers over WebSockets. The Node.js server synchronizes state, asteroid collisions, progressively smarter enemy AI and a live leaderboard.
- Hypro: Vanilla Web-Based Mobile IDEMobile-first IDE written from scratch in vanilla HTML, CSS and JS during the 2020 pandemic. Includes its own compiler/interpreter, IndexedDB file storage, offline zip export with JSZip and Pako, syntax highlighting, undo/redo and an integrated browser.
- World Navigation Hat: Wearable AIoT AidEdge-fog-cloud AIoT smart hat for the visually impaired: stereo-vision depth maps become spatial audio pings (Edge), gestures replace visual controls (AI) and a phone bridges GPS telemetry to caregivers (Cloud). Runs on a Raspberry Pi 4 across Python, Kotlin and Node.js; I led the thesis and wrote the code. Source code is confidential.
- Lasortech RMA SystemStaff-only RMA and order management system for Lasortech, a hardware repair store in Jaro, Iloilo. Tracks customers, employees, inventory and repair tickets through logged status changes (waiting, processing, paid, incomplete), with a TypeScript and SASS frontend over a PHP/MySQL backend and email OTP. Demo login: demo@example.com / admin123.
- LinguaChat: Contextual Language BrowserElectron desktop browser that scrapes live chat threads into one unified super tab and color-codes verbs, nouns and adjectives while keeping the original foreign text. Hover overlays give word definitions and full-sentence translations for contextual language learning.
- Philnits FE PasserPassed the Fundamental Information Technology Engineer examination (Philnits, ITPEC) in the 2026 spring session.
- DOST-VI Assistant: Specialized NLP ChatbotLed a 5-person team to 1st place (50,000 PHP) at the inaugural Western Visayas AI Hackathon against 7 teams. A locally hosted Llama 3 on Ollama, tuned with document-to-markdown parsing, chunking and few-shot prompts, answers DOST program questions on Facebook Messenger through headless Puppeteer in an Electron app.
- Eva: Autonomous Agent FrameworkModular agent framework separating a Brain (OpenAI API or local Ollama LLMs), a Body (PyAutoGUI and Puppeteer automation) and an Environment (files and scripts). Deployed on Facebook Messenger as a synthetic user for conversation, multi-modal generation, expense tracking and task automation.
- Aswang King: Arcade PlatformerRetro 2D arcade platformer for the Warrior's Crusade game jam (2nd place), built on an early prototype of my TypeScript game engine and compiled to dependency-free vanilla HTML, CSS and JS. Three levels of Philippine folklore end in a boss fight against the Aswang King.
- ICpEP National C Programming 2026Back-to-back national champion in the ICpEP National C Programming competition (2025 and 2026). This time held online due to rising gas prices from the 2026 Iran war
- ICpEP National C Programming 2025Won the ICpEP National C Programming competition after placing 2nd in 2024, and defended the title in 2026.
- ICpEP National C Programming 2024Placed 2nd in the ICpEP National C Programming competition.
- packetHACKS: Internet of Things ConferenceTop 10 finalist at packetHACKS, an Internet of Things conference and hackathon.
- ICpEP National Python ProgrammingWon the ICpEP National Python Programming competition.
- HackforGov Cyber ChallengePlaced 2nd in the HackforGov Cyber Challenge, a cybersecurity competition.
- StackLeague Celestial Gold RushWon the Celestial Gold Rush round of StackLeague, a nationwide online coding tournament.
- Autonomous Traffic Telemetry NodeSelf-contained Raspberry Pi and CCTV unit powered from a municipal traffic pole. YOLOv11 tracks vehicles, OpenCV projects them onto a 2D map and daily trajectory datasets are logged for SUMO simulations, all reachable off-grid through a Flask hotspot interface. Source code is confidential (thesis).
- OBBO iManage: Quarry Management SystemQuarry and warehouse platform for requesting, tracking and processing jumbo and sling bag orders. Features a live dashboard with stock alerts, KYC verification, a security alert feed and email OTP authentication on Apache, PHP and MySQL. Demo login: admin / admin.
- NCL POS System: Legacy Data MigrationPOS and billing web app modernizing a decade-old quarry operation. Custom JavaScript parsers cleaned and migrated 7,700+ entries (158 clients, 575 statements) from 20 Excel workbooks into a normalized MySQL database behind a PHP/Apache REST API, with an admin audit trail and print-optimized statements for the paper workflow.
- GDSC USA: Chapter PlatformBuilt the GDSC USA chapter website with Nuxt, Vue and TypeScript. Developed CMS-style views for student projects, event schedules and membership registries, using TailwindCSS and Vuetify for styling and Vuefire to connect the interface to Firebase.
- Noble City: Economic SimulatorTycoon-style economic simulator for the Calle Real: Indie Game Showdown (2nd place). Built on a zero-dependency TypeScript game engine compiled to vanilla HTML, CSS and JS, with supply-and-demand loops, investment paths and bankruptcy conditions on the way to a 100,000 PHP net worth goal.
- ProjectsBrowse projects.
- BlogsBrowse blogs.