Giter Club home page Giter Club logo

Hi there! πŸ‘‹ I'm Austin Spraggins

About Me

I'm a passionate web developer based in Fresno, CA, specializing in crafting user-focused, scalable, and high-quality web solutions. With a strong foundation in various programming languages, technologies, and frameworks, I prioritize responsive design and implement top-notch security practices. Committed to continuous learning, I stay current with the latest industry trends to ensure my work remains at the forefront of technological innovation.


Professional Experience

  • Full Stack Web Developer at Athlete Insights Pro (April 2024 - Present):

    • Sole Developer responsible for the complete development of the Athlete Insights Pro web application.
    • Developed backend functionalities using Python, SQL, PostgreSQL, and Vercel PostgreSQL, with ExpressJS API routes integrated with NextJS.
    • Designed and implemented the frontend using NextJS with Tailwind CSS.
    • Integrated various APIs, including OpenAI's API, to enhance application features.
    • Created wireframes and mockups using Figma.
    • Applied performance tuning techniques to ensure efficient application performance.
    • Coordinated project goals and deliverables, maintaining high standards and meeting deadlines.
  • Web Developer & Marketing Specialist at Gelateria Del Centro (July 2023 - April 2024):

    • Led the end-to-end redesign and deployment of the Gelateria Del Centro website using HTML5, CSS3, JavaScript, and React.js.
    • Implemented advanced responsive design techniques, significantly enhancing site accessibility and performance.
    • Orchestrated a comprehensive SEO strategy overhaul that increased organic traffic by 40%.
    • Created and managed digital marketing materials across multiple platforms, designing engaging graphics and executing targeted social media campaigns.
    • Conducted bi-weekly analyses of website traffic and user engagement metrics to refine marketing strategies.
  • Web Developer Instructor at BitWise Industries (April 2022 - July 2023):

    • Led introductory web development courses, covering HTML, CSS3, JavaScript, and React.
    • Cultivated an engaging and inclusive classroom atmosphere.
    • Achieved a 95% course completion rate, equipping over 200 participants with key web development skills.

Education

  • Clovis Community College (2021): Associate in Science Degree in Information Systems: Web Design (GPA: 3.92)
  • Clovis Community College (2020): Certificate of Achievement in Information Systems: Web Design
  • Fresno State College (Expected Graduation Date: January 2026): Bachelor of Computer Science

Skills & Proficiencies

  • Programming Languages: HTML5, CSS3, JavaScript (ES6+), TypeScript, Python
  • Frameworks/Libraries: React (including Hooks and Context API), NextJS, jQuery, SASS/LESS
  • Web Technologies: AJAX, JSON, RESTful Services / API, GraphQL, WebSockets
  • Version Control and Development Tools: Git, GitHub, GitLab, Bitbucket
  • Build Tools & Package Managers: Webpack, Gulp, NPM / Node.js, PNPM, Yarn
  • Other Relevant Tools: Figma, Adobe XD, Sketch, Photoshop, Chrome DevTools, Lighthouse
  • Testing: Jest, Puppeteer, Playwright, Selenium
  • Responsive Design: Media Queries, Flexbox, Grid System, Bootstrap, Tailwind CSS
  • Accessibility (a11y) & SEO: ARIA attributes, Semantic HTML, SEO best practices, Structured Data (JSON-LD)
  • Performance Optimization: Lazy loading, Code splitting, Using CDNs, Caching strategies, Minification & Compression
  • DevOps: Docker, Kubernetes, Travis CI
  • Database: SQL, PostgreSQL
  • Security: OAuth, NextAuth.js, JWT (JSON Web Tokens), SSL/TLS, Web Application Firewall (WAF)

Soft Skills

  • Problem Solving
  • Communication
  • Teamwork
  • Adaptability
  • Empathy
  • Time Management
  • Attention to Detail
  • Creativity
  • Patience
  • Continuous Learning

πŸ’Ό Portfolio Web App

My Portfolio

Repo1

πŸ† GitHub Trophies

Trophies

πŸ”₯ Streak Stats

GitHub Streak

πŸ“Œ Most Used Languages

Top Langs

πŸ“š Continuous Learning

I am dedicated to refining my skills and expanding my knowledge. Currently, I am exploring Python and React, aiming to integrate them into future projects.


Feel free to connect with me here on GitHub or through any of the above platforms. I'm always open to collaborating on interesting projects or discussing web development and technology trends.

Austin Spraggins's Projects

age-calculator icon age-calculator

Quickly calculate current ages from birthdates for accurate age verification.

ai-favicon-creator icon ai-favicon-creator

AI Favicon Creator is an advanced web application that leverages the power of OpenAI's image generation capabilities to create professional, high-quality favicons for websites.

ai-prompt-perfector icon ai-prompt-perfector

The AI Prompt Perfector is a web-based tool that refines and enhances prompts for AI models. It offers real-time prompt improvement, a user-friendly interface, and secure API key management, all accessible directly through your web browser without any installation needed. Ideal for AI model training, educational purposes, productivity enhancement,

area-or-perimeter icon area-or-perimeter

Find the Area Or Perimeter with JavaScript, HTML and CSS3. Project I made during second year of college.

atom-one-dracula icon atom-one-dracula

Theme for VS Code that combines Atom One Dark theme with Dracula Soft syntax highlighting.

battleship-game-project icon battleship-game-project

I created a Battleship game for my IS30A course in Fall of 2021. It is written entirely in HTML5, CSS3 and JavaScript.

bible-ai-explorer icon bible-ai-explorer

This is an amazing cutting-edge Biblical web application utilizing AI Agents to read the bible and give you answers on it.

csci-40-projects icon csci-40-projects

This is the repository for my summer class CSCI-40 at Clovis Community College, learning the C++ Programming Language.

ficbunny-fix icon ficbunny-fix

My goal was to ensure each of the files had a coherent, well-written structure of grammar and wording. I used Grammarly Premium.

golf-or-basketball icon golf-or-basketball

Simple one page/one input design. Type whatever you want in the search field and it will determine what the title says using constants and event listeners etc.

is-40b-final-project icon is-40b-final-project

This project should serve as a study guide for the final exam next week. If you can do this project you should be ready for the final exam. NOTE: None of the forms mentioned below have submit buttons, just regular buttons.Create a website for a business travel agency with the following criteria:The website should contain 3 pages (welcome, trips and contact us): 50 pointsThe welcome page should have a form that has a title and paragraph welcoming them to the agency’s website. Below that there should be a small form with a textfield and a button. The user should be instructed to enter the number of days they would like to go on vacation. When the user clicks the button a function should be called and in that function the number of days from the textfield should be multiplied by 250 (the amount per day that the average trip costs). The result should then be displayed to the user in a paragraph below the form telling them how much their trip will probably cost. 50 pointsPASTE PICTURES OF CODE FOR THIS PAGE HEREPASTE PICTURES OF BOTH BEFORE AND AFTER DATA WAS PLACED IN THE FORM HEREThe trips page should have a form that allows the user to select one of three trips (via a drop down). The user should then have a mailing address section and a billing address section. There should be a checkbox that when checked will copy the info from the mailing address to the billing address and clear the billing address info if unchecked. 50 pointsPASTE PICTURES OF CODE FOR THIS PAGE HEREPASTE PICTURES OF BOTH DATA IN THE MAILING ADDRESS BEFORE AND AFTER THE CHECKBOX HAS BEEN CLICKED HEREThe contact page should have a form with a section for the user to type both a message and their email addressed. There should also be a button. Using jQuery, have the form disappear when the button is pressed. Modify the page so that the user sees a message somewhere that says there data has been submitted (really no data is being submitted). 50 pointsPASTE PICTURES OF CODE FOR THIS PAGE HEREPASTE PICTURES OF BOTH THE FORM WITH THE DATA ENTERED AND THEN AFTER THE BUTTON HAS BEEN PRESSED HERE

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.