Andrew Bir
Rating
CV
My Technical Expertise
I'm a passionate and technically skilled individual with a strong foundation in multiple areas of computer science, programming, and system administration. I enjoy diving deep into complex systems, optimizing workflows, and solving real-world problems with code.
Programming & Software Development
I have hands-on experience with several programming languages, each serving a distinct purpose in my projects:
C is a language I’ve dedicated serious time to — I appreciate its closeness to hardware and use it to better understand memory management, systems-level programming, and performance-critical applications.
Python is my go-to for scripting, automation, computer vision (OpenCV), and backend development. I've built Flask-based web applications, bots, and automation tools, including GUI interaction with mouse control and template matching.
JavaScript plays a role in my full-stack projects, particularly when working with WebSockets or front-end visualizations like Chart.js.
HTML/CSS I use for building clean and responsive interfaces for my web applications.
SQL (SQLite) is something I’ve used in full-stack development, especially for tracking user data and transactions in my CS50 Finance project.
YAML is part of my daily workflow when working with Docker and Kubernetes for infrastructure as code and container orchestration.
Bash scripting I use extensively in Linux environments for automation, diagnostics, and system setup.
Linux & System Administration
I’m very comfortable working in Linux environments — especially Kali Linux and Ubuntu. I use the terminal for everything from basic system updates to custom automation scripts. I've also worked with:
Docker for containerizing apps
Kubernetes (currently learning it deeply) for orchestrating and managing containers in production-like environments.
Web Development & Automation
I’ve built web applications using Flask, implementing full user authentication, live updates, and financial tracking logic.
I’ve automated GUI interactions on Windows and Linux using OpenCV, template matching, and precise screen analysis, making my tools robust and cross-platform.
I also created bots for games (like Agar.io clones and Rise of Kingdoms), using WebSocket protocols, custom buffer parsing, and low-latency control loops.
Skills and abilities
Programming
Design & art
Portfolio
-
Albion Online Automation Bot – GUI Interaction Using OpenCV
C & C++This project is an automation bot for Albion Online, built using Python and OpenCV. It utilizes template matching and screen capture to recognize UI elements in real-time, enabling automated interaction with the game's interface. The bot works on Ubuntu with X11 and uses anchor images (e.g., main_highest_bar.png) to find and interact with related components such as tier, amount, name, duration, and price. It is fully modular, customizable, and designed for players seeking efficient resource management and market automation.
#OpenCV #Python #AlbionOnline #Bot #Automation #GamingTools #X11 #Linux
-
34 USD Roulette Spin Tracker – A Web App for Tracking Roulette Spins
Web ProgrammingRoulette Spin Tracker is a web application built as a final project for CS50. It allows users to track roulette outcomes, visualize statistical trends using charts, analyze number frequency, add custom notes, and manage session history. The app is built using Flask, SQLite, HTML, JavaScript, and Chart.js.
#CS50 #Python #Flask #Roulette #DataVisualization #SQLite #WebApp
Activity
| Latest proposals 5 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Automation of creating thumbnails from videos
116 USD
|
|||||
|
Make a copy of my Telegram channel
35 USD
|
|||||
|
Code Auto-Copier
25 USD
|
|||||
|
It is necessary to develop a Bot/script that will automatically monitor new listings on EBay Kleinanzeige
581 USD
|
|||||
|
Tula for editing
100 USD
|