Hi.
I'm Jared Daniel Recomendable.

I'm a student.




My Purpose


My goal in life is to work hard now to achieve success in my future endeavours. I believe that the youths among us should begin honing our skills at an early age to prepare ourselves for the Twenty-First Century and show the generation before us that they have taught us well to lead and to succeed.

We should always strive to thrive!

Work Experience

  • Research Assistant
    University of Auckland | May 2022 – Present
    • Building a parallelised code style marking tool that checks the code style and formatting of C++ repositories for a Mechanical Engineering course at the University of Auckland, according to the Google C++ Style Guide. Resulted in cutting down marking time from 40 hours to two minutes per assignment.
    • Building a code-generating tool that uses program synthesis, evolutionary algorithms and fitness computation techniques to generate Java code from natural language input.
  • Teaching Assistant
    University of Auckland | Mar 2022 – Present
    • Assists teaching staff in the conducting of labs, vetting and marking of assignments for the courses SOFTENG 206, SOFTENG 283 and SOFTENG 364 at the University of Auckland. Previously did so for SOFTENG 281 and COMPSYS 201.
    • Answers student queries posted to Q&A forums used for the respective courses.
  • Part-Time Software Developer
    Windcave Ltd | Jun 2022 – Present
    • Working on the modernisation of client-facing JavaScript libraries for use in e-commerce integrations.
    • Creating two new e-commerce products for allowing the entry of payment information without requiring SAQ-D compliance from merchants.
  • Software Developer Intern
    Windcave Ltd | Nov 2021 – Mar 2022
    • Designed and implemented a self-test platform for automating the compliance testing of backend components that support e-commerce payments.

Education

  • University of Auckland (2020 – Present)
    • Bachelor of Engineering (Honours) in Software
  • Avondale College, Auckland (2019)
  • Yishun Junior College, Singapore (2018 – 2019)
  • Yishun Town Secondary School, Singapore (2014 – 2017)

Achievements

  • Robogals x KPMG Hackathon (2023)
    • Toastmaster's (Best Presenter) Award
  • University of Auckland Prizes and Scholarships (2022)
    • Colombo Plan Scholarship
  • WDCCxSESA Hackathon 2022
    • 3rd Place
  • University of Auckland Prizes and Scholarships (2021)
    • First in Course Award in SOFTENG 206 - Semester Two 2021
  • University of Auckland Prizes and Scholarships (2020)
    • Faculty of Engineering Student Support Award
    • First in Course Award in ENGGEN 121 - Semester One 2020
  • New Zealand Qualifications Authority (NZQA) Scholarship (2019)
    • Scholarship in Calculus
    • Scholarship in Physics
  • Avondale College, Auckland, Senior Prize Giving Ceremony 2019
    • 1st in Mathematics (Statistics)
    • 1st in Physics
    • 1st in Technology - Innovation Programme
  • Nanyang Technological University (NTU) School of Computer Science and Engineering (SCSE) Computing Challenge (2019)
    • Honourable Mention
  • Ace of Coders, National University of Singapore (2018)
    • Silver
  • #startathon Junior (2018)
    • Silver
  • Bebras Challenge (2018)
    • Silver
  • Texas Instruments Graphing Calculator Competition (2016)
    • Bronze
  • University of New South Wales (UNSW) International Competitions and Assessments for Schools (ICAS) Mathematics (2015)
    • High Distinction
  • University of New South Wales (UNSW) International Competitions and Assessments for Schools (ICAS) Science (2015)
    • Distinction
  • CoSpace Rescue (Pei Hwa) Challenge (2014, 2015)
    • 2nd Runner Up
  • National Junior Robotics Competition (2014)
    • Merit
  • University of New South Wales (UNSW) International Competitions and Assessments for Schools (ICAS) Mathematics (2013)
    • Distinction
  • And the following experiences...
    • DEVS Hackathon (2022)
    • National Olympiad in Informatics Preliminaries (2019)
    • National University of Singapore (NUS) Business Analytics Case Competition (2019)
    • Code:XtremeApps::2018
    • C.B. Paul Science Quiz (2017)
    • National Science Challenge (2016, Brief Appearance on Singapore TV Channel Okto)
    • National Junior Robotics Competition (2015, 2016)
    • Singapore Games Creation Competition (2014)
  • and more to come!

Hobbies

Computer Programming

Indulging in code helps me to destress in life. I find quickly forming algorithms on my head to be a fun and relaxing experience, and enables me to improve on my logical and analytical thinking skills.

Projects and Activities
  • JDCR Discord Utils
  • Wrote a Discord bot for my Discord server. The bot adds unit and base-n conversion capabilities as well as the ability to quickly retrieve physical constants to the server. Utilities to retrieve random numbers and jokes are also included.

  • Unit Converter
  • A software project for Avondale College, Auckland. This simple Mono-based cross-platform application does what it does: conversion of units. The application allows the conversion of numerous physical quantities and includes over 300 different units.

  • Competitive Programming Practices at dunJudge.me
  • Wrote some C++ programs to solve competitive programming questions at dunJudge.me, a website set up in Singapore meant for users to sharpen their competitive programming skills and improve their understanding of algorithms, such as sorting algorithms and Kadane's algorithm.

  • Info TV
  • An interactive dashboard for personal use that displays one's calendar, news headlines, weather and stocks for the day. The news headlines, weather and stocks update periodically, while the calendar shows the user's events for the day. Meant to run on a Raspberry Pi, this project can be expanded to support small- and medium-sized organisations, acting as a free and open-source "bulletin board".

  • Die Geduld
  • A game of patience. For each level, the player navigates a maze of obstacles and monsters. The player has to time the execution of his movement to avoid being hit by monsters and reach the goal.

  • Clickin' Balls
  • A simple game that tests the player's reflexes and stamina. The player should click on a small moving ball on the screen within a time limit, and each time he does so, the speed of the ball becomes faster and the timer resets. The aim of the game is for the player to beat his previous high score.

  • Talker
  • A very simple application that converts typed words into speech using the system's built-in speech synthesis software. This is my first foray into programming. I was able to make an Android and a Windows version of this application.

Other Experiences
  • Setting up an encrypted install of Arch Linux, LVM on LUKS
  • Did so the "Arch wiki" way. Installing Arch Linux is easy, since pacstrap does most of the heavy lifting. Currently using the operating system with i3-gaps as my window manager if I needed to use GUI-based programs.

  • Running a Pi-Hole
  • This can be treated as a "set-and-forget" setup for blocking DNS queries to advertising, tracking and malware sites, but I found myself adding at least a blocklist and numerous regex expressions every day during my first few weeks using the application. The Pi-Hole can show how much humans have come to accept the invasive tracking of their activities and movements by data aggregators in this day and age.

  • Database Project at Avondale College, Auckland
  • Did such a project that involved planning and coding full-stack, i.e. both the back-end and the web interface, using MySQL/MariaDB, Python 3 and its frameworks including Flask.

Thoughts

Contact

Please bear in mind that while I try to reply to communications within three days, I may take up to a week depending on my workload.