Last active
January 26, 2026 20:49
-
-
Save alexispurslane/8b143630de31b7fa2188d6c56289cb88 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "basics": { | |
| "name": "Alexis Dumas", | |
| "label": "Software Developer", | |
| "email": "alexispurslane@pm.me", | |
| "url": "https://www.linkedin.com/in/alexis-purslane-49874624a/", | |
| "summary": "I'm a passionate software developer; I've been programming since seven, and I excel in systems thinking, software architecture, and versatility.", | |
| "location": { | |
| "city": "Pittsburgh", | |
| "countryCode": "US", | |
| "region": "Pennsylvania" | |
| }, | |
| "profiles": [ | |
| { | |
| "network": "GitHub", | |
| "username": "alexispurslane", | |
| "url": "https://github.com/alexispurslane" | |
| } | |
| ] | |
| }, | |
| "work": [ | |
| { | |
| "name": "Yact, Ltd.", | |
| "url": "https://yact.app", | |
| "startDate": "2024-12-01", | |
| "position": "Front-end developer", | |
| "summary": "Sole front-end developer and UI/UX designer.", | |
| "highlights": [ | |
| "Completely redesigned and restructured the UI from the ground up using a card based, Material You inspired design language", | |
| "Used ClojureScript, Reagent (React) and re-frame across Electron, web, and CapacitorJS (mobile) to create a fully responsive cross platform application", | |
| "Created guided onboarding experiences", | |
| "Set up a cross platform OAuth and email/password system using Stytch" | |
| ] | |
| }, | |
| { | |
| "name": "Beyond Certified, Inc.", | |
| "position": "Project-based MVP Lead", | |
| "startDate": "2024-01-01", | |
| "endDate": "2024-04-01", | |
| "url": "https://www.linkedin.com/company/beyond-certified/", | |
| "summary": "Created a complete MVP of a barcode scanning, food lookup, and healthiness calculation ap from scratch within two weeks.", | |
| "highlights": [ | |
| "Built a RESTful API for MongoDB Data, GridFS, and session storage & auth using TypeScript, Node.JS, and Express.JS", | |
| "Wrote an SPA for searching the databse, using the user's camera to scan UPCs", | |
| "Built custom UIs for several nations' food health standards and the code to calculate those ratings directly from food nutrition metadata", | |
| "Wrote Python using spaCy to derive semantic metadata from raw natural language ingredient lists from government sources" | |
| ] | |
| } | |
| ], | |
| "education": [ | |
| { | |
| "institution": "The Pennsylvania State University, College of Engineering", | |
| "url": "https://www.psu.edu/", | |
| "area": "Computer Science", | |
| "studyType": "Bachelor", | |
| "endDate": "2025-01-01", | |
| "score": "3.69" | |
| } | |
| ], | |
| "skills": [ | |
| { | |
| "name": "Web Development", | |
| "level": "Advanced", | |
| "keywords": [ | |
| "JavaScript/TypeScript", | |
| "React", | |
| "Responsive design" | |
| ] | |
| }, | |
| { | |
| "name": "Backend programming", | |
| "level": "Advanced", | |
| "keywords": [ | |
| "Go", | |
| "Rust", | |
| "Concurrency and Parallelism" | |
| ] | |
| }, | |
| { | |
| "name": "Low-level programming", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "Real-time computer graphics", | |
| "Data-oriented programming" | |
| ] | |
| }, | |
| { | |
| "name": "Mobile application development", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "Kotlin/Jetpack Compose", | |
| "React Native", | |
| "CapactorJS" | |
| ] | |
| } | |
| ], | |
| "projects": [ | |
| { | |
| "name": "gemini-ocr", | |
| "description": "A simple self-checking Gemini-based OCR pipeline.", | |
| "keywords": [ | |
| "Python", | |
| "OCR", | |
| "LLM" | |
| ], | |
| "url": "https://github.com/alexispurslane/gemini-ocr", | |
| "highlights": [ | |
| "Intelligent post-processing to clean and harmonize extracted text without hallucinating.", | |
| "Performs a multi-stage document transformation including structural analysis, OCR, and harmonization." | |
| ] | |
| }, | |
| { | |
| "name": "neo", | |
| "description": "An Android-native, Material You-based, slick, clean, UX-first Matrix client", | |
| "keywords": [ | |
| "Kotlin", | |
| "Jetpack Compose", | |
| "Android" | |
| ], | |
| "url": "https://github.com/alexispurslane/neo", | |
| "highlights": [ | |
| "Developed a native Android Matrix client from scratch using Kotlin and Jetpack Compose.", | |
| "Designed a clean, minimalist, and gesture-first UI following Material You guidelines.", | |
| "Focused on privacy by supporting self-hosted servers and a notification worker instead of Firebase notifications." | |
| ] | |
| }, | |
| { | |
| "name": "embryo-engine", | |
| "description": "An intensely data-driven, dynamic ECS-based game engine optimized and specialized for immersive sims and sandbox open world RPG games", | |
| "keywords": [ | |
| "Rust", | |
| "Game Engine", | |
| "ECS", | |
| "OpenGL" | |
| ], | |
| "url": "https://github.com/alexispurslane/embryo-engine", | |
| "highlights": [ | |
| "Implemented a modern rendering pipeline with OpenGL 4.6 AZDO, including deferred shading, dynamic lighting, and HDR.", | |
| "Designed for high performance and parallelism using technologies like Rayon." | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment