Django

3 Projects

Objects/Actions

March, 2024 ~ Present
An open source tool for helping entrepreneurs document their projects, and scaffold their systems.
  • Implemented OpenAI agent to recommend content types, fields and relationships, return both reasoning and a structure JSON schema.
  • Wrote tools to parse Objects spreadsheet and auto-generate React forms, Django models, views, URLs, serializers, and Swagger documentation.
  • Wrote tools to parse Permissions spreadsheet and produce strict TypeScript definitions and robust access control functions.
  • Expanded demo Django server with AllAuth and Twilio SMS integration.
  • Created a ReactJS application to render navigation of entire schema with CRUD functionality conditional to configured permissions.
  • Developed a NodeJS fake data generator using the faker library to insert and update infinite rows of realistic data tailored to field types.
  • Authored a comprehensive Cypress.io test suite to automate end-to-end testing of all CRUD operations against the API.
  • Built a robust CI/CD pipeline with GitHub Actions to automate release tagging, changelog generation, and streamlined deployments to Cloud Run and Cloud Storage Bucket.

FieldWorks APIs

November, 2023 ~ Present
API for Web App Dashboard for scheduling, dispatching and tracking campaigns
  • Maintained Django APIs and MySQL database powering mobile app and admin portal.
  • Wrote efficient Stored Procedures to replace Django ORM queries and unnecessary serializers.
  • Optimized SQL queries and aggregation endpoints for analytics dashboard, doubling data output while maintaining speed and adding search filters.
  • Wrote k6 tests to benchmark API performance across all environments.
  • Enhanced PDF generator for canvasser routes and instructions.

Started: 2023-11-01

Industries: Analytics, Language, Marketing

Team: Alex Gibson: CTO. E.A.Taylor: Web and Mobile APIs

Companies/Brands: FieldWorks

Djmote API

March, 2024 ~ November, 2024
  • Wrote Django API, CMS, and CD pipeline to GCP
  • Built GCP server with load balancers for API on Cloud Run with Cloud SQL, and for the web app in a HTTPS Cloud Bucket
  • Integrated various social APIs using OAuth2 for authentication and syncing music playlists

Started: 2024-03-01

Launched/Lasted: 2024-11-01

Industries: Marketing, Music, Events, LifeStyle

Team: E.A.Taylor: Full Stack. Imminent Victory: CEO. Zachary Ebel: CMO. Jake Chao: COO.

Companies/Brands: Djmote