Skip to content

Barathan's Bio

Barathan edited this page May 16, 2025 · 7 revisions

About Me

Email: [email protected]

Overview

I am a student at Boğaziçi University with a strong interest in dropping out of this university, artificial intelligence, and financial markets. My experience includes working with machine learning models, large language models (LLMs), and deep learning. I have participated in various competitions and projects, focusing on real-world applications of AI.

Beyond academics, I explore different areas of computing, engage in research projects, and continuously expand my knowledge in emerging technologies, basically all I can do just to survive.

🌍 Environmental Statistics Service API (External Mobile Module)

Fetches up-to-date environmental indicators from global-warming.org and guarantees a graceful fallback when the remote API is down.

Function What it returns Upstream endpoint
fetchLatestCO2Level() { co2, trend, year, month, day, cycle } /co2-api
fetchLatestArcticIceData() { year, month, extent, anomaly } /arctic-api
fetchLatestTemperatureData() { year, month, station, land } /temperature-api
getRandomEnvironmentalStat() { title, value, unit, statement } – combines the three calls above, adds offline defaults, and picks one at random composite

Used by EnvironmentalStat component to show a random fact with context-aware iconography and styling in the mobile app.

Implementation highlights

  • Written in TypeScript; zero external dependencies.
  • All I/O is fetch-based and wrapped in try/catch; each helper validates the upstream payload before use.
  • Promise.allSettled keeps the UI responsive even if one service fails.
  • Fallback pool covers plastic waste, deforestation, extinction rates, and water scarcity to ensure a stat is always shown.

Source: merged in #140.


✅ My Contribution Checklist

✔︎ Work item Proof
Environmental Statistics Service API – design & implementation PR #140
Mobile unit-test suite (Jest + React Native Testing Library) mobile-unit-tests branch → /practice-app/MobileApp/__tests__
Code review / manual merge of multiple branches Issue #127
Continuous commits across semester (features, refactors, hot-fixes) GitHub activity graph

Labs

Team Members

Weekly Reports

Ahmet Okta
Barathan Aslan
Berke Kartal
Mehmet Çağlar Kurt
Mehmet Emin Atak
Muhammet Berkay Keskin
Mustafa Taha Söylemez
Nilsu Tüysüz
Selman Akman
Ömer Faruk Bayram

Meetings

Milestones

Templates

Research on Git

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)

CMPE352 Archive

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)



Documentation(Individual Contributions and/or Milestone Report)

Individual Contributions

Meeting Notes

Clone this wiki locally