# Documentation

I'm Conner, a 19-year-old software engineer

I usually go by "IroncladDev" on the internet, but anything goes

## Contents

## Who I Am

A single title doesn't really describe the whole picture, and a full-blown lecture on myself would be highly redundant and inefficient, so here's a list of stats:

### Basic

  • Nationality: American
  • Type: Asian
  • Class: Functional Programmer
  • State: [Texas, Locked In]
  • Age: 19
  • Religion: Christian
  • Political Alignment: Libertarian
  • Status: Employed (full-time, [Fedi ↗])
  • Primary Language:
    • Spoken: English (American)
    • Written: Markdown (American)
    • Programming: Typescript (American)
  • Hobbies:
    • Jiu-Jitsu
    • Configuring Neovim
    • Streaming
    • Drawing

### Software & Hardware

## My Story

    2016-2018
  • Discovered Programming on [Khan Academy ↗]
  • Built numerous small browser-based games with [Processing.js ↗]
  • Learned the basics of HTML, CSS, and JS DOM manipulation
  • Learned JQuery
    2020-2021
  • Found [Replit ↗] and used it to share and host my projects
  • Became acquainted their community on the platform and in their discord server
    Nov 2021-Jan 2022
  • Participated in Replit's first official game jam
  • Became much closer to the Replit community
  • Decided I wanted to intern at Replit
  • Flunked the interview
    Jan 2022-Aug 2022
  • Got an internship at [Saasbox ↗]
  • Got into competitive programming on [Codingame ↗]
  • Learned Next.js and built multiple projects with it
  • Joined Replit's Community Moderation team
  • Did some contracting work for Replit's Trust and Safety team and built some internal moderation tools
  • Typescript arc
  • Applied to work at Replit again
    Aug 2022-Aug 2023
  • Hired at Replit as a Support Engineer:
    • Built and improved anti-abuse tools
    • Fixed and implemented small bugs and features
    • Improved internal support tools
    • Redesigned and wrote large portions of the Replit Docs
    • Actively maintained the open source [Extensions API Client ↗]
    • Got Radicalized on Twitter by some libertarian meme pages
    • Fired from Replit for multiple HR violations (political posts on twitter)
  • Attended the [Bitcoin++ ↗] conference for the first time
  • Built some viral AI projects near the release of OpenAI's text-davinci-003 and DALLE models
    Aug-Nov 2023
  • <Gap in Resume>
    Nov-Dec 2023
  • Joined [Fedi ↗] as a Frontend Software Engineer:
    • Built some [Fedi Mods ↗] (sites that use webln & nostr and work in their mobile app)
    • Revamped and improved multiple documentation pages
    • Performed extensive work on the Fedi app and PWA
    • Fixed and implemented major bugs and features in the app
    • Got to travel the world and attend large bitcoin-related conferences and events with my team
  • Redemption arc
    • Switched from VSC*de to Neovim
    • Became a freedom maxi after learning about Bitcoin
    • Started working out more
    • Learned to appreciate getting to work at a small startup
    Jan-Dec 2024
  • Continued to work on Fedi
  • Attended multiple conferences around the country and the world
  • Went from an introvert to a more outgoing person
  • Learned the basics of Rust
  • Built some more complex projects with advanced Next.js, Tailwind, and Framer Motion
    Jan 2025-Present
  • Started streaming on X and Twitch
  • Got into Modern CSS and Web Components
  • Redesigned my website and rebranded
  • More to come...

## Skill Issues

A tier of opinions on different programming languages, libraries, and frameworks I've used before.

S - Based
A - Good
B - Mid
C - Cringe
  • [Emotion CSS ↗] - Nightmarish CSS-in-JS library
  • [Java ↗] - The Object-Oriented Programming Language for Minecraft™
  • [MongoDB ↗] - Non-Relational 👏 Arbitrary 👏 JSON 👏 Database
  • [Node.js ↗] - You were supposed to destroy the sith, not join them!
  • [Python ↗] - What do AI enthusiasts, CS majors, and thirteen-year-old script kiddies have in common?
  • [React Native ↗] - JavaScript escaped containment from web to mobile
F - Skill Issues
  • [Docker ↗] - Thiccboi that holds your CPU & RAM hostage at the cost of cross-platform compatibility
  • [Eslint ↗] - wArNInG: dO NoT UsE <iMg> eLemEnT. uSE iMagE fROm nExT/IMagE fOR bETtER PerFoRmANCe AND oPtimIZAtIoN
  • [Tailwind CSS ↗] - inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-8 rounded-md px-3 text-xs
  • [Webpack ↗] - The source of every frontend developer's pain and suffering