I recently graduated with a Bachelor's degree in Computer Engineering, at NUS, Asia's top ranked University. Before that, I lived in Chennai, California & Canada - yup, 3 Cs! It's been a roller-coaster ride of emotions and experiences, but I wouldn't have it any other way.
I'm interested in journalism, writing & current affairs in addition to tech stuff. I like getting to really know people; you can contact me via any of the social networks I've linked on this page, or with my contact details down below! =)
spatika.n@gmail.com
LinkedIn
Graduate Diploma in Economics • August 2018
B. Eng. Computer Engineering (Hons.) • June 2016
All India Senior School Certificate Examination• June 2011
Intern • December 2016 - February 2017
Honour's Year Project • August 2015 - May 2016
Freelance Web Developer • September 2015 - November 2015
Built, implemented and tested software for this Uber partner’s internal management system (IMS); migrated their existing system from Excel; improved efficiency & ease of use of the IMS. Tested and deployed the MEAN (MongoDB, Express, AngularJS, Node.js) stack application.
Coding Teacher • August 2015 - December 2015
Introduced computational thinking, other basic coding concepts in a fun & interesting way to 3-6 year olds. Produced creative lesson plans for the same.
Intern • July 2015
Web Design & Development (using Photoshop, Illustrator, HTML/CSS, BootStrap) Web Development: Overhauled company website, from hosting stage to designing logo & curating content. Built company’s online presence by establishing a LinkedIn page.
Youth Ambassador • Summer 2013
Performed meet & greet activities; guided customers to appropriate service points, reduced waiting time by 30%. Educated customers on digital self-service banking options, thereby decreasing workload of bank tellers.
For this Computer Engineering capstone project we combined knowledge from past courses like Software Engineering, Real-Time Operating Systems. We designed a belt using a Raspberry Pi, Arduino, UltraSonic sensors and DC motors to aid visually impaired with indoor navigation. The belt performed two important functions: path navigaiton to get the wearer from one point in a building to another, by downloading the building maps. It also helped to avoid obstacles and detect staircases and reroute to an elevator if possible. You can access the source code for the RTOS on Github.
Designed a MIPS CPU that executes a simple ASM Program, from scratch. Used a Spartan FPGA to test the CPU. Started by designing and developing a simple and functional Arithmetic & Logic Unit (ALU). Then built a data-path and control unit, on top of the ALU to execute a complete program of MIPS instructions. Finally, made optimizations such as re-use of components for multiplication & shift operations, as well as a single adder for multiple operations. Also implemented error and exception handling, as well as holding the program counter for multi-cycle operations. This is the repository for the VHDL source code.
Implemented a client server socket program with TCP/IP protocols for transferring files. The file is first read then split into short data-units (packets) which are sent by using stop-and-wait flow control. It was verified if the file has been sent completely and correctly by comparing the received file with the original file. The performance of the protocol was measured for various error probabilities and compared with performance for error-free scenario.
A web database application - a flashcard based language-learning utility enabling learners to optimize their practice time. Designed relational schema, entity-relationship diagram, developed attractive & responsive web app for the interface with a powerful search. Technologies used: Python, SQLite3, JavaScript, HTML/CSS, BootStrap.
Architected, developed, tested & documented this user-friendly desktop app to manage appointments and schedules. Technology used: C++, VisualStudio.
Design, implementation and system integration of an autonomous vehicle in a team of 3. Robot can sense and follow (using LDR and LED) a curving black road on a white surface. It can make turns, move forwards or backwards and navigate slopes as well. The 'brain' of the sub-system is a PIC Microcontroller (PIC16F877), programmed with the decision-making logic of the robot. The motion system consists of DC motors used to power the wheels. These 3 sub-systems were integrated together, tested, debugged and then tuned.
Using data structures such as linked list, circular queues, circular double linked list, implemented the inventory system with features such as adding a new product, deleting products, locate top selling products/manufacturers, check expiry of products, re-stock products. Users can also use a powerful search feature to find a particular product Efficiency of algorithms using various data structures was measured using program execution time and then compared.
Our circuit consisted of 4 parts: shadow detection, electric switch, audio amplifier & a volume controller. We used 2 Op-Amps, 1 LDR and 1 BJT. The Shadow Detector gives a low output when there is shadow on the LDR. When output from Part 1 is low, the BJT acts as an open switch and using a pull up resistor, Part 3 is driven. Part 3, the amplifier, picks up sound signals from a microphone and amplifies it to be played by a speaker, when the electric switch is on. Finally, volume control allows the user to adjust the volume level using a potentiometer that controls the output to the speaker.
I've been writing all sorts of things since I was a little kid - including poetry, short stories, articles for my school's newsletter and scripts for shows such as NUS Art Festival's (2014) closing show - Chudar - Shiva's Fire. More recently, I've contributed to DigitalSenior.sg. My preferred medium for blogging is Medium, haha. Recently, I discovered the joys of miro-blogging too, on Twitter!
I've been training in Bharatanatyam (both Kalakshetra and Vazhuvoor styles) - an Indian classical art form since the age of 5. I started learning from Ms. Sundara Swaminathan, followed by Ms. Veena Ramakrishnan and Ms. Santha Bhaskar. I've performed in many of NUS' dance concerts since 2012, such as: Vriksha & Krishna Katha.
Starting from high school, where I was Cultural Secretary of the Prefect Council, I've always been the type of leader to take initiative. This continued in college, where I started out as Secretary of NUS Indian Instrumental Ensemble, and was then voted as the Vice President for the next academic year. As VP, I was in charge of concert ticketing; I implemented successful ticketing strategies towards achieving full-house audience for Asura (2013), NUS Arts Festival 2014: Chudar – Shiva’s Fire (2014). I also took charge of performer-committee relations, guest artiste relations – established good rapport with artistes. I sourced for and liaised with potential sponsors; prepared effective & attractive marketing collaterals.
I'm a beginner with this instrument, having been learning only for a few days at a time whenever I'm Chennai. I'm as passionate about it as my other activities, though!