GithubHelp home page GithubHelp logo

Hello, world! 👋

My name is Ava, and I am a software developer with React, Django and Docker experience. A self-starter and problem solver, I excel at picking up new technologies and systems to meet project requirements and improve existing systems.

As Technical Lead, my philosophy is to deliver a product as efficiently and correctly as possible. Thus, I value tools, strategies, and procedures that increase development velocity, remove roadblocks in workflow pipelines, and effective communication with multidisciplinary software teams.

Outside of software development work, I enjoy talking about the art of coding. Topics I love include low-level topics, such as data structures or machine learning algorithms, and high-level topics, such as Design System componentization, optimal configurations for development vs production environments, and effective ways of documenting code.

Projects

CivicTechJobs Repo

A content management system that uses a research-based filtering system to optimally match volunteer opportunity seekers to projects. Made with a team of skilled developers, project managers, UI designers, and UX researchers, this project is the crystallization of months of research and development. I have had the luxury of being the Technical Lead involved with developing its technical stack and architectural design.

Stack: Django | Django Rest Framework | React | Webpack | Babel | PostgreSQL | Docker | GitHub Actions | AWS

CivicTechJobs-Documentation Site | Repo

The sister project to CivicTechJobs, CivicTechJobs-Documentation is a static website that organizes documentation in the CivicTechJobs wiki. This website started an exploration of MKDoc's features and suitability as a documentation tool and alternative to GitHub's wiki. Once its benefits became apparent, it became the official documentation tool for CivicTechJobs.

Stack: MkDocs | Docker | Markdown

webpack-django-template Repo

A repository template that leverages Webpack to compile frontend code into Django templates and static files so that web frameworks can be used with a single Django backend server. This removes unncessary bloat when making a small-scale application with Django, which often requires starting multiple development servers. This also marries the frontend and backend so that the codebase is easier to manage for fullstack developers. Recommended for small projects.

Stack: Django | Webpack

penrose-sweets Repo

A command line tool that leverages url-based libraries to build weekly grocery lists for busy developers! The program intelligently parses ingredient lists from popular food blogs and compiles them into a single grocery list. It also leverages a JSON file to cache previously parsed recipes (memoization). My final project for Harvard's CS50x, penrose-sweets explored ways of leveraging Python's object-oriented design to simplify and organize complex code.

Stack: Python | BeautifulSoup4

GHA-add-issue-to-project Repo

A GitHub action that performs GitHub issue management based on a single configuration file. Made for non-technical project managers, the automation uses a custom language interpreter to parse high-level syntax based on the Python language. The goal of this project is to simplify the Kanban board organization, freeing time and energy for project managers to focus on project strategizing and organization.

Stack: GitHub Actions | Javascript

freelance-giggles Repo

Inspired by Jira Align, freelance-giggles is an issue consolidation tool that allows internal organization developers to work on issues for other teams under a freelance capacity. I completed the MVP over two days as a way to practice using Typescript and Jest for test-driven development and GraphQL as a querying language. This project is made with the hopes of increasing collaboration between teams and directing developer to teams that needs the most help.

Stack: GitHub Actions | Typescript | GraphQL | Jest

github-spoints-counter Repo

Under construction

Stack: GitHub Actions | Typescript | Preact | Webpack | Jest

Get in Touch

LinkedIn

Skills

HTML5 Powered CSS 3 Sass JavaScript ReactJS Python Django Docker

Ava Li's Projects

cdp-backend icon cdp-backend

Data storage utilities and processing pipelines used by CDP instances.

docusaurus icon docusaurus

Easy to maintain open source documentation websites.

eevee icon eevee

A Material Design theme for the Pelican static site generator.

engineering icon engineering

This is a repo for our Developers Community of Practice

expunge-assist icon expunge-assist

Expunge Assist helps people with criminal records reduce, dismiss, or seal their record in California as a result of Prop 47 & Prop 64

foxy-pangolins icon foxy-pangolins

Adds storypoint support to GitHub's project board through issue labels.

homeuniteus icon homeuniteus

We're working with community non-profits who have a Host Home or empty bedrooms initiative to develop a workflow management tool to make the process scalable (across all providers), reduce institutional bias, and effectively capture data.

jest icon jest

Delightful JavaScript Testing.

jest-action icon jest-action

Wraps and install Jest test runner in a github action.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.