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" date: start_date: 2021-02 end_date: 2025-09 location: Sydney, Australia summary: #'[transcript↗](https://abaj.ai/doc/certs/ugrad/statement.pdf)' highlights: [] - institution: University of New South Wales area: Statistics degree: Master grade: "WAM: 85.0" date: start_date: 2026-02 end_date: 2028-12 location: Sydney, Australia summary: #'[transcript↗](https://abaj.ai/doc/certs/ugrad/statement.pdf)' highlights: [] skills: - label: Productionising details: Nginx, Docker, AWS, GCP, 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)" date: start_date: 2023-05-01 end_date: present location: 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)" date: start_date: 2024-10-01 end_date: 2025-06-19 #location: Grand Challenge 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 date: #start_date: 2024-09-15 #end_date: 2024-11-17 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)" #date: #start_date: 2025-05-02 #end_date: 2025-09-01 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/)" date: start_date: 2025-10-13 end_date: present location: 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)" date: start_date: 2025-06-17 location: 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)" date: start_date: 2022-05-22 end_date: present location: 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/)" date: start_date: 2025-05-03 end_date: 2025-07-07 location: summary: Minimal JS Canvas implementation of Conway’s Game of Life. highlights: - Heatmap variant included. #TODO- name: '[Chess](https://abaj8494.github.io/100-days-js/)' # date: # start_date: 2025-04-24 # end_date: 2026-03-07 # location: # summary: Front-end and engine written in JS; a capstone JavaScript project # highlights: # - Implements alpha-beta search with an efficient board representation. - name: "[Mathematical Tools](https://tools.abaj.ai)" date: start_date: 2025-03-25 location: 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: '[Sydney Train Game Solver](https://abaj.ai/projects/csp/train-game/)' # date: # location: # summary: Recursive DFS solver for a combinatorial game on the Sydney train network. # highlights: # - Vanilla JS/TypeScript Canvas visualisation. # - Hosted as both an embedded frame on abaj.ai and a static GitHub Pages site. - name: "[BookBot](https://bots.abaj.ai)" date: start_date: 2025-02-28 end_date: present location: 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)" date: start_date: 2024-08-23 location: 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 date: start_date: 2024 end_date: present location: Sydney, NSW summary: highlights: - Deployed, configured and version-controlled [Frizz Ande's site](https://frizzande.io) and corresponding mail-server. #TODO:- Scraped and cleaned Natural Product Chemistry data from Lotus and built a herbal medicine taxonomy in Neo4j which will eventually leverage biological activity data to inform herb consumption. - company: Open Source position: Contributor date: start_date: 2021 end_date: present location: Remote summary: 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." #- Contributed **documentation** to Hugo #- Closed 6 **issues** on RenderCV - company: Self-employed position: Private Tutor date: start_date: 2019 end_date: 2023 location: Eastwood, Sydney summary: 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 summary: 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 date: start_date: 2020 end_date: 2021 location: Eastwood, Sydney summary: 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 date: 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 date: 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 date: 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: #TODO- company: Amazon Web Services Cloud Practitioner # position: AWS CLF-C02 # date: # start_date: 2025-11 # end_date: 2026-12 # location: # summary: #TODO- company: Microsoft Data Scientist Associate # position: Azure DP-100 # date: # start_date: 2025-11 # end_date: 2026-12 # location: # summary: - company: Australian Training Institute position: "[First Aid HLTAID011/010/009](https://abaj.ai/doc/certs/first-aid.pdf)" date: start_date: 2024-09-06 end_date: 2026-12 location: summary: - company: TCP Training position: "[F2F Barista Skills Training](https://abaj.ai/doc/certs/tcp.pdf)" date: start_date: 2025-10-21 location: summary: 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_page_numbering: true show_last_updated_date: true colors: text: 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) last_updated_date_and_page_numbering: rgb(128, 128, 128) text: font_family: New Computer Modern font_size: 10pt leading: 0.6em alignment: justified date_and_location_column_alignment: right links: underline: true use_external_link_icon: true header: name_font_family: New Computer Modern name_font_size: 30pt name_bold: true small_caps_for_name: false photo_width: 3.5cm vertical_space_between_name_and_connections: 0.7cm vertical_space_between_connections_and_first_section: 0.7cm horizontal_space_between_connections: 0.5cm connections_font_family: New Computer Modern separator_between_connections: "" use_icons_for_connections: true use_urls_as_placeholders_for_connections: false make_connections_links: true alignment: center section_titles: type: with-full-line font_family: New Computer Modern font_size: 1.4em bold: true small_caps: false line_thickness: 0.5pt vertical_space_above: 0.5cm vertical_space_below: 0.3cm entries: date_and_location_width: 4.15cm left_and_right_margin: 0.2cm horizontal_space_between_columns: 0.1cm vertical_space_between_entries: 1.2em allow_page_break_in_sections: true allow_page_break_in_entries: true short_second_row: false show_time_spans_in: [] highlights: bullet: ◦ nested_bullet: "-" top_margin: 0.25cm left_margin: 0.4cm vertical_space_between_highlights: 0.25cm horizontal_space_between_bullet_and_highlight: 0.5em summary_left_margin: 0cm entry_types: one_line_entry: template: "**LABEL:** DETAILS" education_entry: main_column_first_row_template: |- **INSTITUTION** *DEGREE of AREA* degree_column_template: degree_column_width: 1cm main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: |- *LOCATION* *DATE* normal_entry: main_column_first_row_template: "**NAME**" main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: |- *LOCATION* *DATE* experience_entry: main_column_first_row_template: |- **POSITION** *COMPANY* main_column_second_row_template: |- SUMMARY HIGHLIGHTS date_and_location_column_template: |- *LOCATION* *DATE* publication_entry: main_column_first_row_template: "**TITLE**" main_column_second_row_template: |- AUTHORS URL (JOURNAL) main_column_second_row_without_journal_template: |- AUTHORS URL main_column_second_row_without_url_template: |- AUTHORS JOURNAL date_and_location_column_template: DATE locale: language: en phone_number_format: national page_numbering_template: NAME - Page PAGE_NUMBER of TOTAL_PAGES last_updated_date_template: Last updated in TODAY date_template: MONTH_ABBREVIATION YEAR month: month months: months year: year years: years present: present to: – abbreviations_for_months: - Jan - Feb - Mar - Apr - May - June - July - Aug - Sept - Oct - Nov - Dec full_names_of_months: - January - February - March - April - May - June - July - August - September - October - November - December rendercv_settings: date: "2025-11-22" bold_keywords: [] sort_entries: none