{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Gymnation","slug":"/projects/gymnation","description":"Compact home gym machines with AI movement correction and real-time motor feedback. Incubated under PI Centre CUHK and entered co-ideation programme in HKSTP, funded by HKSTP.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACoElEQVQoz13R609SYQDHcf6D2pqtGRGIU6m2vEFcDqJgN7fWm24rzVq3ZRedWmbaZZZmIpUmAgdUDhw4wLmB9v99G9Ba68V3vzfPPnuePZZsTmMvqyJmFJKizHYyTzyRI56QiG9LzU1IbCdy/yWRSEokUznEdJ6dXRkpW8Qi1UFJRdwpE9uQWImmWV5L82U9w2psh9X6rqf/SWwWTfE1mmItluLHZoZEMsvurowll9fJShXm5j4weu8Zt8aecvPOE26NTXB7/BljD6a4//gVjybmmZj6wIvpJaZeLTM9t8rs/BqvF2IsfvzO+rcUYlrCopQOWFn5xpAgIAghznkDnD3bTZvTibW1gxNWB1ZbK8etVjweLz7/EL5AhEDwPP7gMIOREUbHJ1hY/Ew8LjbBaPQnoVCYwfBFhOAQff0eXKfO4HB0cMJm51irlaNHj9Pb009v/zl6+jz0ub1097obZz1uN1evXCEWXceSlw2U0j5v3i4xfGGEzk4XzvaORm3ONto7ziD0+/F4exgInycSuUhoMExwIIQgDOD3B3DabQwG/cQ3v2ORC3WwRiqdZ/HdEuFwmK4uF3a7nZaWFg4dPkK73UbX6TY6T52mu6cPt9uL1xfA5wsQFIJcGI6w+GaGvYxYB03qaFExUbUahr5Pdi/P5sYWy5+/MDszy+jYOJcvjTSe5nK5OGmz4XDYuXb9BqN3HzL58jnbGzGKsty8YaHYrKjoKIpOpWyga1Wq5gFV8xe16kEj06gi5wps/YyztblBRhR5OTnNp6X3yHsilZLyH1jSKZUMSopOuaT9SW1uWaNS1tBVg5q5z371gKphYuoaNUPH0FR0Vat/io5c0CkU9b9g/YaVso5aMZqpBppqojW2ma7WEaOBVk3zD27wGz06E5ZfkPYjAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/45cee34d54f1c285bbabad2b82c7d310/bc3b9/product.png","srcSet":"/static/45cee34d54f1c285bbabad2b82c7d310/9a130/product.png 175w,\n/static/45cee34d54f1c285bbabad2b82c7d310/a3fa1/product.png 350w,\n/static/45cee34d54f1c285bbabad2b82c7d310/bc3b9/product.png 700w,\n/static/45cee34d54f1c285bbabad2b82c7d310/87926/product.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/45cee34d54f1c285bbabad2b82c7d310/dae43/product.avif 175w,\n/static/45cee34d54f1c285bbabad2b82c7d310/d7667/product.avif 350w,\n/static/45cee34d54f1c285bbabad2b82c7d310/7ec1a/product.avif 700w,\n/static/45cee34d54f1c285bbabad2b82c7d310/71a30/product.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/45cee34d54f1c285bbabad2b82c7d310/5d873/product.webp 175w,\n/static/45cee34d54f1c285bbabad2b82c7d310/26a00/product.webp 350w,\n/static/45cee34d54f1c285bbabad2b82c7d310/f23f0/product.webp 700w,\n/static/45cee34d54f1c285bbabad2b82c7d310/2c2d0/product.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":394}}},"tech":["Python","C++","YOLOv11","CAD","Raspberry Pi"],"github":"","external":"","instagram":null,"ios":"","android":""}}},{"node":{"frontmatter":{"title":"FutureAI","slug":"/projects/futureai","description":"Led full-stack web application development and ran an AI business news platform reaching 300k+ exposure.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAADe0lEQVQ4y02R20+bBQDFvz/FR+PLjAvbg9HEZJhtRGKMwQsOGdOBMGAglbExB2q3IYJ0bMoQxOGEbTKBCbMswNioa8VyKxQKLZe2lPb7Wnq/8PX2M2BMPMl5OA8nOTk/weyTsQQSmLwyxp1djN44855dpsUYejHKM2eMfpOHP1acDJklBldEBlbc/Gr0MGgOo5rZoUHvQfm3hy/+ciMkU2kioSCpRALJ5cK34yGZiPOfkqS59yiMqjqJsjhOb7nMfI+fu/f7GB+boH0pwkWtSJ3OTa1WQkim05BOkQZsVitWq5VwJLKf08k0MtD5s4Mrx/S05El886Gf9i/NfHW5HmXzNW4agtRpJc7/KfKZRkTYcgfRzS6jm9Ixs2XhiW6aXVn+d146RRToHzEw3noPu9WGy+1maW0dg8nE6qYNURQZXvVR9kREoXEhxOIpwpEYwWCAQDTMji/A/xVNwwP9Cuq+u8wajDjsW/SqH9M+qGbT5mBrw8yQyUPxuAvFpAvht4HfqahUcKX5BqUltSjO1lNZ1cSpMgWni0sZGNeint3kJ1Ur/lAUf0hm3e7EYncxZ1xj2WzD7PQxZQtwSetG+L7zF07kFlKQ/wkFJ8+Q+VoWL77wMkfeyuX5Axnc6LmPZiFEf+8QRrMFjze0vzwUCuGwO/dNUmYPbsuMF2Fk+A7XLhVR+nERLZerqSzMIeuVA3x+9gQfZL9KV28/j0zbdP34A5t2F8GIzB5HOZ4gGo3s/x1PQTSRpsvoR+juaqU4P4ucN9+gsSYHZUU2JadzeD/rEEcPP0f37V6a5/wU9ehwSD5ichKPJ4jV5mFuegbR62d4TI9jW2JwI4qwV8g4eJiXDmZwtb6FjrxT1Da1cTT7HfJy83nwUE3DYowarQ+jcQWvN7D/n3ndxqJ5A/u2i/llM75gmFFbFKGz6xbHMjM5cjybwpvd1J4vJVvZwMW6q1R+eoHRiUkaDGEqHjvomJGw+BKEgjHs236Mi0Z2gmFGJhcQRQ9TUhzh6fgo9VXlnCvKp+xcMW8fP8TJgnyaat5FVfU6Gs0zGg1hqjVOFBoJvZTAsmFjwbTO9OIqG1sunk7NI+0EWPImEb5V6ylo6KBM1U2J6jbvKdv4qOUOZ767Rfn1Nq5PLPH1nJ/GaTdtC176zEEergcZ2wyhsUfQb0dZdMus+RLYA3H+AfkiRciocN6BAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/f4133d981e7d99461af92f27b2613c04/d2194/futureai.png","srcSet":"/static/f4133d981e7d99461af92f27b2613c04/cebcc/futureai.png 175w,\n/static/f4133d981e7d99461af92f27b2613c04/272cf/futureai.png 350w,\n/static/f4133d981e7d99461af92f27b2613c04/d2194/futureai.png 700w,\n/static/f4133d981e7d99461af92f27b2613c04/b50c4/futureai.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/f4133d981e7d99461af92f27b2613c04/9aa63/futureai.avif 175w,\n/static/f4133d981e7d99461af92f27b2613c04/e6db6/futureai.avif 350w,\n/static/f4133d981e7d99461af92f27b2613c04/f47db/futureai.avif 700w,\n/static/f4133d981e7d99461af92f27b2613c04/8fee6/futureai.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/f4133d981e7d99461af92f27b2613c04/240e7/futureai.webp 175w,\n/static/f4133d981e7d99461af92f27b2613c04/faefe/futureai.webp 350w,\n/static/f4133d981e7d99461af92f27b2613c04/d5dc4/futureai.webp 700w,\n/static/f4133d981e7d99461af92f27b2613c04/e2f1a/futureai.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["Python","React","Tailwind CSS","LangChain","Instagram"],"github":"","external":"","instagram":"https://www.instagram.com/futureai.tech/","ios":"","android":""}}},{"node":{"frontmatter":{"title":"LiLM","slug":"/projects/lilm","description":"Fine-tuned Qwen-1.5-32B and Llama-3.1-72B with 3 million pages scraped from local forum LIHKG, using MLX and LoRA, bypassing IP ban via proxies at zero cost by discovering loopholes.","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACa0lEQVQ4y3WRy27TQBiFHV/H9ow9vtvxJbHTIJpSbkFFCQ0qbRdI6U3qImvURXcIFl3wBCx4B8SbHuSxE5QFi6O5/DPff86MNBgMsJUkSTspirK3/p9kWd6TtAW1gPPzc2w2Gzw+PuLs7BOWyyWur6+xXq+xvrrCzc0tLi8vcX9/j7u7W6xWqz2YMLEFqqqKqqqQpimapkFZFkLHxy+xXCzw7s0rnC7eI00STA6e42B6hLKs9mAtQwBlWRGRiWliPp+Dcy6afPv+C6uP6y5e/BZKPockGdhcEPz+4fbJVAFqgb1DCXLv0jIJZrNDBIEvGjw8PGGxuICiymD1CZzxHIrh4MtnF3+eQlBLE2Y0VfnnUNUIDMtBnERw/RQaccB4DB6kGKgExObwoxyB58HzfATxEDbPIWkRqBuBBxkI9WAQC5qmQtKJA8PJkRXPEBUzsLCG7Y9BeCXGVpY36tXNbb9VtdvXWQ5iuT3QZNBYDp5MkdUvwNMGTtyARjXscAwa1mBR3Y1xW5uIWnuGxRMYvIDm5DDtHmhYLqygQVwdIcgPYYcTuHEtLpr+GKY36uSPxJqGDdxkKupO3DWzghoOj2ASA5JGmIjMkwlMXkKnGVS7EDE0mu2ksyHcqBFnVDuFwUrYbgPXn8FgBajjwTRJ+4YMGh1CtRPIVgrKh/j59TU+nMwgqTF0lglAC/WzKZyoBnHz7i29cd94CItyGIbeA9lQXGqBhKa4Oi1RjytIegyNdrC27qVTROUMpl8LyHa/vS+AutZ/Ch2K2G48AgsrqKz7QZ6MYfJi55CHBRw/hWH7IDSA7RUgTrbn8C+dpEIh891PvgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/4b3cffefb1486128f20170312f368585/d2194/lihkg.png","srcSet":"/static/4b3cffefb1486128f20170312f368585/cebcc/lihkg.png 175w,\n/static/4b3cffefb1486128f20170312f368585/272cf/lihkg.png 350w,\n/static/4b3cffefb1486128f20170312f368585/d2194/lihkg.png 700w,\n/static/4b3cffefb1486128f20170312f368585/b50c4/lihkg.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/4b3cffefb1486128f20170312f368585/9aa63/lihkg.avif 175w,\n/static/4b3cffefb1486128f20170312f368585/e6db6/lihkg.avif 350w,\n/static/4b3cffefb1486128f20170312f368585/f47db/lihkg.avif 700w,\n/static/4b3cffefb1486128f20170312f368585/8fee6/lihkg.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/4b3cffefb1486128f20170312f368585/240e7/lihkg.webp 175w,\n/static/4b3cffefb1486128f20170312f368585/faefe/lihkg.webp 350w,\n/static/4b3cffefb1486128f20170312f368585/d5dc4/lihkg.webp 700w,\n/static/4b3cffefb1486128f20170312f368585/e2f1a/lihkg.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":438}}},"tech":["PyTorch","MLX","LoRA","Hugging Face"],"github":"https://github.com/alphrc/lilm","external":"https://huggingface.co/alphrc/lilm","instagram":null,"ios":"","android":""}}}]}}}