Hi, I'm Kannika Armstrong. 👋
About Me
I’m a Master’s student in Computer Science and Systems at the University of Washington Tacoma, skilled in secure software development, system optimization, and data-driven research. Experience spans cryptographic protocol design, machine learning, database internals, and distributed computing. Passionate about solving complex problems through code and experimentation. Open to roles in software engineering, data engineering, security engineering, or research and teaching in academic environments.
Skills
- Programming Languages: Java, Python, Rust, SQL, MySQL, JavaScript, HTML, CSS, PHP
- Libraries & Tools: PyCryptodome, Cryptography, Qiskit, hashlib, hmac, NumPy, pandas, TensorFlow, scikit-learn, Matplotlib, MS SQL Server, Git, GitHub, NLP (TF-IDF, BERT, LSTM), FastAPI
- Cryptography: Post-Quantum Cryptography, Threshold Digital Signatures, Lattice-based Cryptography, Kyber, MAC, Ascon-MAC
- Database: SQL Development, Database Internals, Data Analysis, Query Optimization, database performance tuning, query plan analysis
- Quantitative: Physics, Mathematics, Calculus, Algebra
Researches & Projects
Work Experiences
-
Teaching Assistant (March 2025 - Present)
- Led lab sessions, provided personalized feedback, and evaluated student Java programming projects.
- Mentored with class projects, problem-solving strategies, and Java code debugging.
-
Computer Science Mentor (September 2024 - March 2025)
- Mentored 50+ students in data structures, algorithms, and computer science coursework.
- Assisted with class projects, problem-solving strategies, and debugging Python/Java code.
- Designed visual explanations for complex topics, improving student comprehension.
University of Washington Tacoma, WA (September 2024 - Present)
-
Computer Science and Mathematics/Calculus Supplemental Instruction Tutor
- Tutored and mentored 4 classrooms of 86 undergraduate students in Calculus, Introduction to Programming (Python), and Computer Science I & II (Java and Object-Oriented Programming).
- Facilitated out-of-class group study sessions to reinforce course material and enhance understanding of class criteria.
- Provided individualized and group support to students needing extra help, employing diverse teaching techniques to promote critical thinking and problem-solving skills.
- Focused on content mastery and effective learning strategies to help students achieve passing grades.
- Maintained a positive, encouraging learning environment and coordinated with professors to align supplemental instruction with course objectives.
Pierce College, WA (October 2020 - December 2021 and January 2024 - December 2024)
-
Mathematics and Computer Science Tutor
- Tutored students in Algebra, Trigonometry, Calculus, and Computer Science, helping them deepen their understanding of core concepts outside of class hours.
- Enhanced academic performance and supported retention in Mathematics and Java courses by applying effective instructional strategies.
- Utilized diverse teaching techniques to encourage content mastery and independent problem-solving.
The Princeton Review / Tutor.com, (Remote) (January 2024 - December 2024)
-
Meteorologist Practitioner, Climatological Center (February 2010 - May 2018)
- Analyzed historical and real-time climate data from meteorological stations, radar, satellite imagery, and computer models to develop accurate climate and seasonal predictions.
- Collaborated in developing and refining weather models using statistical and predictive analysis, supporting seasonal outlooks for Thailand and Southeast Asia.
- Provided expert insights on global and regional climate factors (e.g., ENSO, IOD, Asian monsoon, MJO, SST) to guide strategies in pollution control, agriculture, water management, and climate change mitigation.
- Presented climate predictions and recommendations at local and international seminars, conferences, and forums, including participation in the ASEAN Climate Outlook Forum.
-
Meteorologist Practitioner, Marine Meteorological Center (December 2008 - January 2010)
- Analyzed wave height data in the Gulf of Thailand and the Andaman Sea using the WAM (Wave Analysis Model) for sea state forecasting.
- Participated in international meetings and conferences on marine meteorology and tsunami preparedness, contributing to professional discussions and seminars.
-
Meteorologist 4, Marine Meteorological Center (May 2008 - November 2008)
- Forecasted wave heights and sea conditions using the Wave Analysis Model (WAM).
- Represented Thailand in marine meteorology and tsunami preparedness conferences.
-
Meteorologist 3, Marine Meteorological Center (May 2006 - April 2008)
- Collected and recorded marine meteorological data from buoys and automatic weather stations for wave observation reports.
- Researched air-sea interactions and coordinated with domestic and international agencies to enhance data accuracy and dissemination.
Thai Meteorological Department, Bangkok, Thailand (May 2006 – May 2018)
Educations
-
Master of Science in Computer Science and Systems (September 2024 – Present)
- Expected Graduation: March 2026
- GPA: 3.86 / 4.0
- Thesis: Optimizing Performance and Efficiency of Lattice-Based Post-Quantum Cryptography Algorithms in Resource-Constrained UAV Environments
- Relevant coursework: Advanced Algorithms, Machine Learning, Applied Distributed Computing,
Post-Quantum Cryptography, Database Systems Internals
-
Bachelor of Science in Computer Science and Systems (January 2021 – December 2022)
University of Washington Tacoma, WA
-
Associate in Arts in Academic Transfer AA DTA, Computer Science (January 2020 – December 2020)
Pierce College, WA
-
Bachelor of Science in Physics with Minor in Mathematics (May 1999 – March 2004)
Chiang Mai University, Thailand
Awards & Achievements
- Outstanding Service Award of Summer Quarter 2024, Pierce College, WA
- Chancellor's Lists of Spring and Fall Quarter 2020, Pierce College, WA
- Secretary of the Deputy Director-General (2014 - 2018), Thai Meteorological Department, Bangkok, Thailand
- ESCAP/WMO Typhoon Committee member for long-range forecasting (2017), Thai Meteorological Department, Bangkok, Thailand
- Committee and Secretary of the Automatic Weather Stations (AWS) Project 87 Stations (2014), Thai Meteorological Department, Bangkok, Thailand
- Committee and Secretary of the Daily Meteorological Dictionary Team (2014), Thai Meteorological Department, Bangkok, Thailand
- Construction Supplies Acceptance Committee and secretary of the Marine Meteorological Warning System Project (2010 - 2013), Thai Meteorological Department, Bangkok, Thailand
Contact

