cv: name: Aayush Bajaj location: Sydney photo: profile_picture.jpg email: j@abaj.ai phone: "+61 481 910 408" website: https://abaj.ai social_networks: - network: GitHub username: abaj8494 - network: LinkedIn username: abaj - network: Leetcode username: abaj8494 sections: summary: - bullet: "Early-career AI/ML engineer (M. Stat) with strong interests in the Mathematics of Statistical learning. Equipped with the abstraction skills of a Computer Scientist (B. CompSci) and the practical architecting skills of a Software Engineer --- I enjoy making end-to-end pipelines to deliver real products for real use-cases." education: - institution: University of New South Wales area: Computer Science (AI), Minor Mathematics degree: Bachelor grade: "WAM: 66.6" start_date: 2021-02 end_date: 2025-09 location: Sydney, Australia highlights: [] - institution: University of New South Wales area: Statistics degree: Master grade: "WAM: 85.0" start_date: 2027-02 end_date: 2029-12 location: Sydney, Australia highlights: [] skills: - label: Productionising details: Nginx, Docker, Azure, Vultr - label: Software Development details: Java, JUnit, Go, Typescript, Javascript, Python, C, SQL, noSQL, LaTeX - label: Libraries & Frameworks details: NumPy, PyTorch, Matplotlib, Pandas, React, Svelte, Node - label: "[Deep Learning](https://github.com/abaj8494/10khrs-ai-ml-dl)" details: Python, HPC, Pre-processing, Inference, Tuning, Jupyter, Conda - label: Linux details: Shell, Git, Emacs, N/Vim, Tmux, Arch, Ubuntu, Debian - label: Languages details: English (Fluent), Hindi (Proficient), Japanese (Beginner) projects: - name: "[**A**ayush **Baj**aj's **A**ugmenting **I**nfrastructure](https://abaj.ai)" start_date: 2023-05-01 end_date: present summary: "Multi-disciplinary Turing-complete notes that enable *Network Effects*." highlights: - A mature pipeline built with Hugo and Emacs' org-mode. 1,073 exposed URLs. - Influenced by Roam Research, Tiago Forte and Niklas Luhmann; Gruvbox themed. - name: "[Biomedical Semantic Segmentation](https://abaj.ai/projects/dl/kits19)" start_date: 2024-10-01 end_date: 2025-06-19 summary: Successfully created kidney and kidney tumour masks from 3D volumetric CT scans. highlights: - Implemented 2D and 3D state-of-the-art semantic segmentation architectures on the KiTS19 dataset; achieved full marks with a class-leading Mean Sørensen–Dice score of 78. - Reproduced nnU-Net pipeline end-to-end on Nvidia H200, A200 chips and published a concise report. - "Continued tuning to achieve official KiTS19 leaderboard ranking of #57 with improved Dice score of 0.9129" - name: Medical Software WebApp location: Alpha-Cure Medical Centre summary: Contract work to rebuild Best Practice Software desktop program as a remotely deployed web application. highlights: - Scored a High-Distinction in this term-long project. - Backend built in Python with Flask. Database in Azure SQL. Frontend built with React. Testing and coverage with Pytest and Cypress. Delivered in Docker. - name: "[Dead Tree Segmentation](https://abaj.ai/doc/pubs/dead-tree-seg.pdf)" location: Kaggle summary: Semantic Segmentations of live and dead trees from Satellite images. highlights: - Read and implemented the UNet paper / architecture from scratch. - Combined Dice and Focal loss to address 97% class imbalance. Raw IoU 0.66. - 31,034,690 parameter count across encoder-decoder hierarchy. 0.71 IoU validation after morphological post-processing. - Parallelised on High-Powered Compute with CUDA. - name: "[Math Map](https://abaj8494.github.io/math-map/)" start_date: 2025-10-13 end_date: present summary: 3D map of mathematics, including high school, university, and research topics, with trading-card style visualisations. highlights: - Built in Svelte, using an existing colour scheme and codebase from Shrine. - JSON data backend with prerequisites visualised as floating arrows. - Clickable cards with contributor and topic search functionality. - name: "[Bytelocker](https://github.com/abaj8494/bytelocker)" start_date: 2025-06-17 summary: Neovim plugin for quick buffer/region encryption and decryption; third refactor of a university project. highlights: - Excellent region-level and full-file encryption bound to a small set of key mappings. - Integrates smoothly into an existing Neovim workflow. - name: "[Timeline](https://abaj8494.github.io/timeline/list)" start_date: 2022-05-22 end_date: present summary: An expanded Shrine. 2D visualisation of notable people, books and artworks plotted on a timeline. highlights: - Built in Svelte to learn the framework. - Images and historical facts included. - name: "[Game of Life](https://abaj8494.github.io/gol/)" start_date: 2025-05-03 end_date: 2025-07-07 summary: Minimal JS Canvas implementation of Conway's Game of Life. highlights: - Heatmap variant included. - name: "[Mathematical Tools](https://tools.abaj.ai)" start_date: 2025-03-25 summary: Collection of handy mathematical calculators and converters. highlights: - Common number theory, stats, algebra, linear algebra, and unit/base converters served over a RESTful Go API. - Static frontend deployed behind Nginx with a systemd service and HTTPS. - name: "[BookBot](https://bots.abaj.ai)" start_date: 2025-02-28 end_date: present summary: Chatbot to discuss public-domain books with a GPT agent. highlights: - OAuth2/JWT auth; vector search using embeddings in pgvector. - Persistent block storage with caching and live processing status. - Bun, Typescript, PostGreSQL, OpenAI - name: "[10,000 Hours of ML](https://github.com/abaj8494/10khrs-ai-ml-dl)" start_date: 2024-08-23 summary: Monolithic repository of self-contained Jupyter notebooks exploring AI, ML, CV, RL, and NLP. highlights: - Version-controlled experiments and interview problems. - Implementations for a wide variety of architectures and algorithms; supervised and unsupervised. experience: - company: Technical Consultant position: Software Engineer, Architect start_date: 2024 end_date: present location: Sydney, NSW highlights: - Deployed, configured and version-controlled [Frizz Ande's site](https://frizzande.io) and corresponding mail-server. - company: Open Source position: Contributor start_date: 2021 end_date: present location: Remote highlights: - Opened first **issue** on a Roam Research theme, and my first **pull request** on a plugin. - Patched Mopidy source code; continued **bug reporting** in various repositories - "**Version controlled** answers to textbook exercises and **built my own original** apps and plugins." - company: Self-employed position: Private Tutor start_date: 2019 end_date: 2023 location: Eastwood, Sydney highlights: - Coached high-school students in Mathematics and English; structured weekly drills and feedback to move grades from C/D ranges toward A/B. - company: Connect Education position: Presenter date: "2022" location: NSW highlights: - Built and delivered intensive "crash-course" seminars in Mathematics and English to HSC cohorts. - Produced all slides and handouts in LaTeX. - company: XCD Education position: Classroom Tutor start_date: 2020 end_date: 2021 location: Eastwood, Sydney highlights: - Produced and marked HSC English materials at scale; collaborated with staff on delivery timelines. - Scaled a Notion workspace with deployable booklets tethered to proprietary databases. Extra-curricular: - company: St. Vincent de Paul position: Volunteer start_date: 2021-11 end_date: 2022-12 location: West Ryde, Sydney summary: Giving back to the community is good. Doing that by shelving books is even better. highlights: - Carried heavy objects around - Shelved and unshelved books - company: Parkrun position: Volunteer start_date: 2024 end_date: present location: Rhodes; Paramatta summary: Mens sana in corpore sano highlights: - Sorting tokens (in quadratic time) - Marshalling - Barcode Scanning - company: Ultimate Frisbee position: Player, Captain, Coach start_date: 2022 location: Sydney summary: "Engaged with this team-sport at many levels and in a number of enriching capacities:" highlights: - "Local league player: NSU, Hills, Manly; coached (Hammertime) in Division 4" - "University athlete representative: Silver Medal, 2023 University Nationals; Club Executive, 2024" - State Representative Athlete; MVP Medal Recipient - "National Club Open's and Mixed Player: Bench, Ironbark, Hills, NSU, Horizon, Manly" certificates: - company: Australian Training Institute position: "[First Aid HLTAID011/010/009](https://abaj.ai/doc/certs/first-aid.pdf)" start_date: 2024-09-06 end_date: 2026-12 - company: TCP Training position: "[F2F Barista Skills Training](https://abaj.ai/doc/certs/tcp.pdf)" start_date: 2025-10-21 references: - bullet: Available upon request sort_entries: none design: theme: sb2nov page: size: us-letter top_margin: 2cm bottom_margin: 2cm left_margin: 2cm right_margin: 2cm show_footer: true show_top_note: true colors: body: rgb(0, 0, 0) name: rgb(0, 0, 0) connections: rgb(0, 0, 0) section_titles: rgb(0, 0, 0) links: rgb(0, 79, 144) typography: line_spacing: 0.6em alignment: justified date_and_location_column_alignment: right font_family: body: New Computer Modern name: New Computer Modern connections: New Computer Modern section_titles: New Computer Modern font_size: body: 10pt name: 30pt connections: 10pt section_titles: 1.4em bold: name: true section_titles: true small_caps: name: false section_titles: false links: underline: true show_external_link_icon: true header: alignment: center space_below_name: 0.7cm space_below_connections: 0.7cm photo_width: 3.5cm connections: phone_number_format: national hyperlink: true show_icons: true separator: "" space_between_connections: 0.5cm section_titles: type: with_full_line line_thickness: 0.5pt space_above: 0.3cm space_below: 0.2cm sections: allow_page_break: true space_between_regular_entries: 0.6em show_time_spans_in: [] entries: date_and_location_width: 4.15cm side_space: 0.2cm space_between_columns: 0.1cm allow_page_break: true short_second_row: false highlights: bullet: "◦" nested_bullet: "-" space_left: 0.4cm space_above: 0.15cm space_between_items: 0.1cm space_between_bullet_and_text: 0.5em summary: space_above: 0cm space_left: 0cm templates: single_date: MONTH_ABBREVIATION YEAR date_range: START_DATE – END_DATE one_line_entry: main_column: "**LABEL:** DETAILS" education_entry: main_column: |- **INSTITUTION** *DEGREE of AREA* SUMMARY HIGHLIGHTS date_and_location_column: |- *LOCATION* *DATE* normal_entry: main_column: |- **NAME** SUMMARY HIGHLIGHTS date_and_location_column: |- *LOCATION* *DATE* experience_entry: main_column: |- **POSITION** *COMPANY* SUMMARY HIGHLIGHTS date_and_location_column: |- *LOCATION* *DATE* publication_entry: main_column: |- **TITLE** AUTHORS URL (JOURNAL) date_and_location_column: DATE locale: language: english month_abbreviations: - Jan - Feb - Mar - Apr - May - June - July - Aug - Sept - Oct - Nov - Dec settings: current_date: "2025-11-22" bold_keywords: []