Andre Bačić

Full-Stack Developer

Selected Projects

My Blog App

My Blog

Not only does this full-stack web app present many educational programming articles, but it demonstrates my expertise in a suite of languages, frameworks, and devops tools.

Primary technologies used:

C#

C#, my primary programming language, is excellent for any project

Javascript

JavaScript, aka JS, the most used programming language in the world

MS SQL Server

SQL Server, a relational database management system for running SQL and storing app data

Visual Studio

Visual Studio, a powerful IDE with a vast array of developer services

Azure

Azure, a cloud computing platform with over 200 services available for any kind of app deployment

See the Live Project See the Code

Let's Work Together!

Contact Me

Decision Tree Writer on PyPI

Decision Tree Writer

An open-source machine learning project I contributed to the Python Package Index (PyPI). It scaffolds out code for decision trees that can learn to find relationships between multiple attributes of objects.

Primary technologies used:

Python

Python, a general-purpose programming language especially useful for data science

Python Package Index

Python Package Index (PyPI), the official hub for Python packages

Git

Git, the #1 version control system, keeps backups and records of code changes

VS Code

Visual Studio Code, a fast code editor with extensions for any kind of programming

See the Package See the Code

Robotics

I was a mentor/captain of my robotics team for four years, during which I spent over 1600 hours working with robotics, teaching my teammates, and developing leadership skills.

Primary technologies used:

Java

Java, a programming language that famously can "run anywhere," including robots

OpenCV

OpenCV, a real-time computer vision library I've used in Java to make robots see and collect objects

Android Studio

Android Studio, the official Android app IDE, has helped me code award-winning robots

GitHub

GitHub, a cloud platform for Git repositories and a developer collaboration tool

See a Robot Match See its Code

Experience

2022-Present => Software Developer at Enqbator

Worked on the websites of companies like Beaumont Health and Spectrum Health Lakeland to implement custom features, fix numerous bugs, and save teams of clients 100s of hours of work.

2018-2022 => FIRST Tech Challenge Team Captain/Mentor and Programmer

Taught students Java, DevOps, algorithms, Git, Python and other skills, and led the team to win 21 awards for outstanding innovation and for pathfinding and vision software with near 100% accuracy.

2017-2018 => Robotics Class Co-Teacher

Educated dozens of children in programming and robotics. I was responsible for writing the code for teaching materials, teaching error handling, helping prepare lessons, and answering technical questions.

Development Skills

(Tap or mouse over icon to see technology description)

Front-End Technologies

Javascript

JavaScript, aka JS, the most used programming language in the world

Typescript

Typescript, a language that adds enterprise-level features and better error catching to JS

React

React, a JS library for building interactive user interfaces

Three.js

Three.js, a JS library for rendering epic 3D graphics in browsers

EmailJS

EmailJS, a JS library that sends emails without needing a back-end

HTML5

HTML 5, the markup language of the internet

CSS3

CSS 3, a styling language used to make beautiful websites

TailwindCSS

TailwindCSS, a CSS utility framework to improve development productivity

JSON

JavaScript Object Notation (JSON), a universal data file format for apps to communicate

Development Tools

Docker

Docker, a virtualization PaaS that containerizes apps to run on any platform

Git

Git, the #1 version control system, keeps backups and records of code changes

GitHub

GitHub, a cloud platform for Git repositories and a developer collaboration tool

GitHub Actions

GitHub Actions, a GitHub service for automatically running tests before deployment

Azure

Azure, a cloud computing platform with over 200 services available for any kind of app deployment

Azure DevOps

Azure DevOps, the bug tracker and code management service for apps deployed to Azure

VS Code

Visual Studio Code, a fast code editor with extensions for any kind of programming

Visual Studio

Visual Studio, a powerful IDE with a vast array of developer services

Android Studio

Android Studio, the official Android app IDE, has helped me code award-winning robots

Browser DevTools

DevTools, built in to every modern browser, help programmers quickly perfect front-ends

NuGet Package Manager

NuGet, the official .NET package manager

Node Package Manager

Node Package Manager (npm), the official hub for JS libraries

Python Package Index

Python Package Index (PyPI), the official hub for Python packages

Back-End Technologies

C#

C#, my primary programming language, is excellent for any project

Python

Python, a general-purpose programming language especially useful for data science

Java

Java, a programming language that famously can "run anywhere," including robots

.NET Core

.NET, a cross-platform, open source developer platform particularly great for C# web apps

ASP.NET

ASP.NET, one of the fastest server-side web application frameworks

MailKit

MailKit, a C# emailing library

XUnit

XUnit, a .NET unit testing framework

Cypress

Cypress, an end-to-end testing framework for ensuring your whole website is functional

Node.js

Node.js, the original JavaScript server runtime environment

Pygame

Pygame, a Python package for making cross-platform video games rich with sound and graphics

OpenCV

OpenCV, a real-time computer vision library I've used in Java to make robots see and collect objects

Database-Specific Utilities

SQL

SQL, a language for managing data in relational databases

MS SQL Server

SQL Server, a relational database management system for running SQL and storing app data

SQL Server Management Studio

SQL Server Management Studio, an IDE for developing SQL code and managing SQL Servers

Dapper

Dapper, a .NET C# library for maximum performance SQL operations

CSV

.csv and other text file formats are simple but effective for data storage

MongoDB

MongoDB, a database program that stores data as binary JSON (BSON) for rapid data retrieval

MongoDB Compass

MongoDB Compass, an interactive tool for managing MongoDB databases

Thank you for looking at my portfolio! Feel free to contact me at {JS rendered email}, call me at {JS rendered phone number}, or send me a message here: