I write code
Projects I have worked on
Simplii
Lead Developer
Javascript, React, Laravel, Flutter, Dart, Swift, Go, Mysql, Redis, Elasticsearch, AWS, SIP, WebRTC
Browser extension and mobile apps for integrating phone calling. text messaging, and automations into the browser and many different CRMs and other applications.
PNU Media
Cofounder, Chief Engineer
Python, Javascript, Laravel, Raspberry Pi
Developed a platform for displaying media, local information, and advertisements on digital signage screens, built software for advertisers to run campaigns & target specific markets.
Plantmatch
Developer
Swift, iOS, NodeJS, Mysql
Plant marketplace app for iPhone
Hungryet
Developer
Java, Javscript, React, Google Cloud Platform, MySQL
Web application for aggregating selections from all of the major food delivery platforms into a single page and allowing you to compare prices and delivery times.
Metaframe
Developer
Solana, Rust, Web3, Javascript
https://github.com/davidkarn/metaframe-project
Google chrome extension allowing you to leave a comment on any page on the entire web by selecting the text you want to start a conversation on.
Stores conversations on the Solana blockchain.
Includes a platform for allowing anybody to create their own moderation service/algorithm.
Allows user’s to choose which moderation platform they want to use, to decide which content they can see and which content gets promoted to the top.
Nebulas
Cofounder, Lead developer
Javscript, React Native, React, Redux, Mysql, NodeJS
A messaging/chat application with an algorithim for laying out conversations in a unique visual style using bubbles and overlayed stickers, that allows people to start their own groups and easily branch new threads off of an existing conversation.
More code I have written
https://github.com/davidkarn/metaframe-project - Web3, Rust, Solana, Javascript, Social Media platform built on top of the Solana blockchain that allows people to start conversations on any web page by selecting some text in their browser and leaving a comment on it. Utilizes Solana’s websockets to update conversations and allow you to chat in real time, all data is stored on the blockchain.
Instead using a single algorithm or moderation system to determine what content gets promoted or hidden, Metaframe allows anyone to create their own moderation service or algorithm using a Domain Specific Language, which they can offer to user’s as a service.
https://github.com/davidkarn/steve - Javascript, NodeJS, Startup weekend hackathon project, virtual assistant for teachers to speak command into their computer and have operations performed automatically in their education management system.
https://github.com/davidkarn/miser - Javascript, Browser extension for removing ‘Share this’ popups from pages on the web
https://github.com/davidkarn/livestream_agg - Javascript, React, Redux, NodeJS - Web page allowing you to type a search term and watch multiple livestreams from various social media platforms all on the same screen.
https://github.com/davidkarn/HUDmuffin - C#, Unity, Hackathon project for displaying a virtual calendar on top of a paper calendar using Augmented Reality technology.
https://github.com/davidkarn/xml-slurp - Chicken Scheme, Library for parsing XML that does the best job possible to parse documents with invalid or broken XML syntax, then provides a Domain Specific Language for easily parsing XML into lisp data structures. Worked very well for parsing web pages and atom/rss feeds which are often rejected by xml parsing libraries due to syntax errors, has been used in production for operating an ebay sniper service.