IroncladDev LogoHeadline
AboutShowcaseBlogContact

Showcase

I enjoy making websites, games, and open-source projects for the world to use. Launching a new project to production is so rewarding 🚀

AmjadGPT

AmjadGPT is a chatbot trained to act like Amjad Masad, built with LangChain and Next.js.

This was my first time exploring Langchain. It was a wild adventure from starting out to completing it. I'm very proud of this project and how it turned out.

February 2023
Technology
LangChainLangChain is a library for building LLMs through composability
Technology
TypescriptTypescript is a JavaScript type-checking language
Technology
Next.jsNext.js is a react framework for building web apps
Technology
PythonPython is a multipurpose programming language useful for AI, ML, web apps, and more
Technology
MongoDBMongoDB is a powerful NoSQL database
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
YouBarter

YouBarter is a non-profit organization where everyone can share and help in their own community by bartering with each other.

February 2022
Technology
Next.jsNext.js is a react framework for building web apps
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Technology
ReactReact is a JavaScript library for building user interfaces
Technology
MongoDBMongoDB is a powerful NoSQL database
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
Replit Moderation Dashboard

I built Replit's official Moderation Dashboard as a contract project before I started working at Replit. At the time of creation, we had a very clunky and unorganized way we handled reports.

The entirety of the project took over a year, including a complete remake.

As of March 2023, the dashboard is being remade by some other community moderators.

November 2021
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
Celestron

Celestron is a tower defense game based around the Replit community.

🏆 1st place winner in Replit's Made with Replit hackathon.

Developed by me, spotandjake, and JDOG787.

April 2022
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Technology
TypescriptTypescript is a JavaScript type-checking language
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Langchain.js LLM Template

Shortly after launching AmjadGPT, Langchain.js just got released. I created a template with it and made a tweet thread that went viral.

I made the template because I really dislike the syntax of Python.

March 2023
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Technology
LangChainLangChain is a library for building LLMs through composability
Fendorea

Fendorea is a site where users can create images with DALLE and with a prompt generator. This was my first time using supabase, my first time making a typescript project on my own, and my last hobby project before starting work at Replit.

September 2022
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
All Metal Welding

All Metal Welding was one of my freelance projects for a welder, Philip Davis.

Philip is currently living around northern Texas, so if you need a welding job done, you got the right man for the job 🔨

May 2021
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
KuhnHong.com

Kuhn Hong has created some of the most amazing art I've ever laid my eyes on, and it was an honor to be able to build his website.

The design style I took on for this project is unique among all my other projects, and I really like how it turned out.

August 2021
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
Tarragon

A few Replit commmunity members and I made Tarragon for Replit's annual Kajam game jam. This was not an entry, as we were "Kajam mentors", or helpers for competitors and participants. We made this game as a surprise for the competitors to play at the end.

June 2022
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Technology
HTMLHTML is the markup language used to create web pages
Face the Darkness

The creation Face the Darkness dates back to early 2020, when I was still using processing.js. Although it's one of my oldest projects, it's one of the most polished ones I made as well.

P5.js is quite simillar to processing.js, but is more performant, and is the modern version.

February 2020
Technology
HTMLHTML is the markup language used to create web pages
Intercepter

I built Intercepter for Replit's creator fund, and also won a spot and $500.

I had recently stumbled across starblast.io, and really liked the gameplay and interface. Another large inspiration was Ivan Dubovik's artwork on Dribbble.

August 2022
Technology
HTMLHTML is the markup language used to create web pages
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Orbitron Tower Defense

The name "Orbitron Tower Defense" was inspired by the Orbitron google font. This tower defense was made for a mini-jam on Khan Academy following the theme of no text. Although there is text in the game, I drew the font out of pixel art.

April 2021
Technology
HTMLHTML is the markup language used to create web pages
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Advanced P5.js Platformer Engine

I used Matter.js and P5.js to make this easy-to-use platformer template for people to kickstart their next game with. Not only does this engine support default physics and mechanics, but also wall jumping, irregularly-shaped blocks, and more.

August 2022
Technology
HTMLHTML is the markup language used to create web pages
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Vulcanist

Vulcanist is a multiplayer first person shooter made for Replit's 2021 Kajam competition. I spent 15-17 hours coding for seven days straight for the game jam, and I'm glad I spent that much of my time on it.

I remember the old days of Replit Apps and the fading remains of Repltalk. I remember dying to get my project trending and was really happy when it did.

Vulcanist won an honorable mention in the closing ceremony. I of course was a little sad that all this work, time, and dedication didn't yield the results I wanted, but looking back I realize I didn't follow the jam theme closely at all.

November 2021
Technology
HTMLHTML is the markup language used to create web pages
Technology
p5p5 is a JavaScript library for creative coding, interactive graphics, and games
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Replyte

Replyte is a realtime chat app hosted on Replit. I found a way to hook up an express.js server to a Next.js application, so I utilized that to enable websockets with Socket.io.

This project won a spot in the Replit's Creator Fund program, and I won $500 for it.

August 2022
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
Technology
MongoDBMongoDB is a powerful NoSQL database
Technology
Node.jsNode.js is a JavaScript runtime for the UNIX-like system
Next-Admin

I made a very simple Next.js password-gated admin dashboard that can be set up by just editing a json file to configure your page structure, and a single environment variable.

August 2022
Technology
Next.jsNext.js is a react framework for building web apps
Technology
ReactReact is a JavaScript library for building user interfaces
Technology
SassSass is a CSS preprocessor with improved syntax and functionality
Agape Chiropractic TX

Agape Chiropractic TX was one of the first websites I'd built back in 2020 for my dad.

It's built in static HTML and uses a sort of whacky and old design.

April 2020
Technology
HTMLHTML is the markup language used to create web pages
Grace Reformed Baptist Church

I made the website for my church, which is currently located in Honey Grove, Texas. My dad took some pictures at church and gave them to me to insert in the site.

This website was made in static HTML, and adopts some of the worst web dev practices, of which I will never to use again.

February 2020
Technology
HTMLHTML is the markup language used to create web pages
IroncladDev LogoHeadline
© Conner Ow 2023