Joshua Guyette

Joshua Guyette

Software Engineer

Engineering end-to-end systems across web, mobile, and AI

About Me

My journey from curious student to professional developer

I've always loved math growing up, even spending a month in 4th grade learning the basics of algebra from my mom's pre-algebra textbook. My introduction to computers was in 1985 with personal Apple ][ computers. Fascinated by the programs I discovered in magazines, I would meticulously type them out and execute them; later altering them. This growing passion was further ignited during my middle school years.

In 1987, IBM started a pilot program that included my middle school. When I was in 7th grade, the school was renovated. Every classroom received two (one for students and one for the teacher) computers, the office had at least 5, and there were two computer labs with 30 computers each; all of them were networked together on a single Novel Netware network. Embracing this digital transformation, the school introduced computer education classes. I was quick to enroll.

I was able to complete classroom activities fast enough to play around with the computer. I was eager to explore the system, and I soon discovered what the teachers were doing to get access to privileged tools like instant messaging and screen sharing; it was just Control-Shift-Esc. I was also able to ctrl-c to a the command line. I briefly venturing deeper into the system, and discovered that security was rather weak. I soon realized I could access more sensitive data, like report cards. Instead of exploiting this, I approached the school administration and fully briefed our principal about the weak security and how I gained access.

My education continued into high school, where I enrolled in computer course right in the first semester. It was here that I dove into the Internet, familiarizing myself with tools like lynx (http), gopher, telnet, and ftp. It was also during this time when my programming skills greatly advanced.

Post-high school, I ventured into various realms of technology and education. I attending UW Oshkosh (for a year) studying computer science. Later I went to Fox Valley Technical College for an associates degree in Electronics Technology. I worked as Electrical Technician for places like Kimberly-Clark during and after my degree, but I most enjoyed working with ladder logic for the PLC's (Programmable Logic Controllers).

My passion for computer science and software development was ever-present, pulling me back to UW Oshkosh in 2006. While studying there, I had two different student jobs. Initially, I worked as a Computer Lab Consultant (this gave me extra time to program) and later switched to the position of Computer Lab Administrator for the CS Department's Lab. My degree in electronics helped me get this latter position.

One pivotal moment was in 2009 when I took on a large-scale project – creating a Point of Sale system for a local restaurant. Despite changes in the client's plans, my commitment to the project didn't waver. Even though it was eventually shelved due to hardware constraints, the software has since found a home on GitHub, where it has 22 stars and 23 forks. In the years after this project, I had various jobs, like Best Buy, Verizon, Uber, and DoorDash; but my passion for software development never waned. I spent much of my free time on learning and programming.

I was doing DoorDash when the pandemic started. I even likely had COVID by the end of March 2020, self isolating for 10 days. With the greatly increased earnings and feeling of being more protected than other people were (already likely having COVID), I continued to help get food to people during the pandemic until the vaccines came out.

In June 2021, I began working with SuperApps LLC as a full stack developer. We started with 'TVPal', a TV and Movie Recommendations app. That project didn't make it to the store, but our next one did; 'SkateApp' - a SkatePark Explorer for both Android and iOS. Additionally, I've been involved in developing and managing websites for SuperApps' small business clients.

My journey from a curious middle school student to a professional developer at SuperApps has been rewarding. I'm eager to continue growing and taking on new challenges in the tech world.

Skills & Technologies

The tools and technologies I work with

Frontend
ReactReact NativeTypeScriptJavaScriptNext.jsHTML5CSS3Tailwind CSS
Backend
Node.jsExpress.jsREST APIsSQLNoSQL
Tools & Platforms
GitGitHubDockerFirebaseLinuxAgile

Featured Projects

A selection of projects I've built over the years

Brainwires Studio
active
2024 - Present

AI-powered development platform with multi-agent orchestration and real-time collaboration.

Next.jsReact 19TypeScriptSupabaseAnthropic SDKTailwind CSS
Brainwires CLI
active
2024 - Present

A Rust-based CLI with TUI, MCP integration, semantic search, and multi-agent support.

RustMCP SDKTUISemantic SearchMulti-agent
Thalora Web Browser
active
2024 - Present

A Rust-native web browser with WASM support, MCP integration, and a JavaScript engine.

RustWASMMCP SDKBoa JS EngineWebRTC
Supabase Client SDK (Rust)
active
2024 - Present

A Rust client library for Supabase with WASM support, WebSocket realtime, and derive macros.

RustWASMSupabaseWebSocketDerive Macros
Tool Orchestrator
active
2024 - Present

A Rust framework for orchestrating LLM tool calls with WASM plugins and Rhai scripting.

RustWASMRhaiLLM Tooling
Project RAG
active
2024 - Present

A Rust-based RAG server with Tree-sitter parsing, vector search, and BM25 ranking.

RustMCP SDKTree-sitterVector SearchBM25
ratatui-interact
active
2024 - Present

An interactive widget library for ratatui providing reusable, composable input components for terminal UIs. Published on crates.io.

RustratatuiTUIcrates.io
PDQ Roofing Ohio
active
2024 - Present

A professional business website for a roofing company, built with Next.js and Tailwind CSS.

Next.jsTypeScriptTailwind CSS
SkateApp
active
June 2022 - July 2023

Browse and search for skateboard shops, spots, and parks with interactive maps.

React NativeTypeScriptMapboxiOSAndroid
TemPOS - Point of Sale System
archived
2010 - 2012

A restaurant point-of-sale system with a WIP successor being rewritten in TemPOS.Avalonia.

C#.NETWPFSQL Server

Get In Touch

Have a question or want to work together? Reach out!

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something great. Feel free to reach out through the form or connect with me on social media.

Available for freelance and full-time opportunities

Find me online