portrait photo of Alicia Mira Kim

print("Hello, World!")

My name is Alicia Mira Kim, and I'm a full-stack software developer. Born and raised in Maryland. Graduated from Towson University with a B.A. for Design. Dabbled in this or that from English teacher to CAD consultant. Finally discovered a life-long passion for programming after creating a Python game with just a text editor and a how-to book. Random facts: I have two dogs. I've dabbled in almost every creative medium under the sun. I love video games and animated shows. I can't keep a plant alive to save my life, but I still try every spring!




const isOpenForWork = true;

I'm job-seeking! Ideally, I'm searching for a workplace environment that aligns with my goals for the sake of good long-term compatibility on both sides! Here's a bit about the kinds of things I'm looking for:

  • I want to continue growing my skills, and learning how to do things 'right' rather than build bad habits.
  • I work best with straightforward feedback and clearly communicated expectations.
  • I'm impact-driven and see myself as a builder, so I seek to understand the end-goal of my work.
  • I'm motivated by the vision of helping create something that's a joy for those that use it.
  • My personal values are important to me, so I'm most gratified by meaningful missions that I believe in.
See Resume PDF



Technologies

  • Languages: Python, JavaScript, TypeScript, HTML5, CSS3, SASS, C#
  • Frontend: React, Redux, Webpack, JavaScript, Pug, Jinja2, AJAX
  • Backend: Flask, Express, Node.js, RESTful APIs, Django, .NET
  • Database: PostgreSQL, SQLAlchemy, Prisma, Sequelize, SQL
  • Systems: Windows, Powershell, Ubuntu (WSL2), Bash
  • Collaborative: git, GitHub, Agile, Scrum, Kanban, Discord, Slack, Zoom,
  • IDEs & Tools: Visual Studio Code, Insomnia, Postman, Postbird, Visual Studio, pytest, mocha, chai, regex, Docker, AWS (Amplify, S3), JSON, JWT
  • Design: Adobe Suite (Photoshop, Illustrator, AfterEffects, InDesign, Lightroom), Rhino3D, Blender, 3D Maya, HitFilm Express
  • Miscellaneous: Aseprite, Audacity, Ren'Py, Stencyl, Steamworks, itch.io

Other Skills

  • Communication: Agile, pair programming, pair programming, public speaking, technical writing
  • Illustration: digital (Procreate, Paint Tool Sai), traditional Media (ink, watercolor, acrylic, oil, color pencil, marker)
  • Crafts & Hobbies: candle-making, metal jewelry-making, gardening, embroidery, sewing, origami and papercrafts, historical fashion, creative writing, clay sculpting
  • Just For Fun: sleeping, eating, streaming code, video games, Dungeons & Dragons, anime & manga, alternative fashion (lolita, mori), collecting BJDs and figurines



Alicia's first Python program Kitchen Scraps

public void DescribeJourney() {...}

My path to programming was unconventional. I viewed myself as a 'creative', and artists and programmers as polar opposites. You couldn't pay 20-year-old me to try "coding". But I loved games. A few years and failed game jam attempts later, my mind was a little more open. I hesitantly bought a copy of "Python Crash Course" and told myself to take it slow. I did—a full year practicing from cover to cover. At the finish line, I joined the same game jam I'd failed the previous year and created my very first game, 'Kitchen Scraps'.

That formative achievement changed how I see not just coding, but myself; I threw out the box I'd put myself in of what I'm capable of as a 'creative'. I discovered that coding is one of the most powerful tools to 'create', and I proved I could do it. That's when I fell in love with programming.

The rest is history: did a few more game jams. Spent a year self-teaching JavaScript. Bit the bullet during covid and joined a coding bootcamp. Got a job TAing for that same bootcamp. Worked as a SWE at my first startup. Looking to keep learning, growing, and doing something I love in whatever path I follow to the future!

My Projects

Persistamp

(Good Habit Builder)

Website | GitHub

Chronicles

(Text Adventure Game Platform)

Website | GitHub

NPSeed

(Character Generator)

Webpage | GitHub

Screenshot of NPSeed random character generator results

The Far Rings

(Space Opera Visual Novella)

Website | Steam | itch.io

Web Design 101 (My Notes and Practice)

Website

Kitchen Scraps

(Match-three Puzzle Game)

itch.io | GitHub
Animated GIF of Kitchen Scraps gameplay.




Persistamp

Screenshot of Persistamp website

Website | GitHub

A Motivational 'Good Habit' Tracker Positivity App

python icon javascript icon CSS3 icon react icon flask icon sqlalchemy icon postgresql icon docker icon

Features

Create 'program cards' to make groups of related habits (ex. 'Chores', 'Health'), then 'stamp' off each successful day.


Track habits over time with statistics, line graphs, and mini-calendars.


Create custom rewards (ex. 'Buy a book', 'Vacation') in a program's 'reward shop', and redeem them with the points earned with each stamp!

Chronicles

Screenshot of Chronicles website

Website | GitHub

A Platform to Create and Play Text-Adventure Games

python icon javascript icon CSS3 icon SASS icon react icon react icon flask icon sqlalchemy icon postgresql icon docker icon

Features

Create entities like characters, places, items, and status conditions.


Use forms or a drag-n-drop diagram GUI to build story options.


Make and host text-adventure games with branching options.

NPSeed

Screenshot of NPSeed random character generator

Website | GitHub

Random Character Generator

javascript icon CSS3 icon SASS icon React icon React icon Express icon Sequelize PostgreSQL icon

Features

Now integrated into The Chronicles as a second API and website subsection.


This 'randomizer' aims to solve issues with typical generators that use completely random (and often incohesive) results.


Users are able to optionally define traits granularly.


Results can have 'tags' that have associated chance probabilities, filtering potential outcomes so the final result is 'internally cohesive'.

The Far Rings

Screenshot of The Far Rings Steam page

Website | Steam | itch.io

A Space Opera Visual Novella

RenPy icon Python icon Audacity icon Adobe Photoshop icon Adobe AfterEffects icon Wix icon

(Team, My Roles: Artist, Editor, Writer, Marketer, Web Designer, Sound Editor, Team Manager)

Features

This branching-paths story game features all-original art and music, partial voice-acting, and multiple endings.


Play as Doctor Athena, a fiery but traumatized pacifist stuck on a ship with its captain and an alien prisoner.


Originally made in 48 hours as part of Global Game Jam 2019 with the theme of "What does home mean to you?"

Kitchen Scraps

Screenshot of Kitchen Scraps website

Play at itch.io | GitHub

A Match-Three Style Game

Python icon Aseprite icon

Features

Guess what combination of ingredients will create a new recipe, and keep combining until only the final meal remains!


Currently has five levels. Find the combinations to make Bread, Salad, a Classic Breakfast, a 'Three-Drink Meal', and one final three-course meal.


Built using pygame library. Originally made for GMTK Jam 2019.

Mira's Living Notes for Web Design 101

Screenshot of Mira's Notes website

Website | GitHub

Live Examples of HTML and CSS Elements & Attributes

(Solo) HTML, CSS

Features

This is a site I started building to house my practice and notes for the book 'Web Design 101'. I found having these 'living examples' for how the HTML/CSS looked and behaved quite useful.


Life and coding bootcamp put this to a halt, so there's a lot unfinished, but I'd like to polish this up into a resource I can share with fellow programmers and my bootcamp students to use as well.