陈颂光
全栈工程师,承接从编译器到网站的各类软件开发与咨询,也可以聊历史哲学。
关注我的 GitHub

个人简介

陈颂光,群众,1992年生。一直以来,坚持走自己的路,在现实中寻觅理想,在平淡中追求自由,让自己的学习和工作成为为自己而玩。

作品

项目 简介
ViewFact 一个结构化数据搜索网站原型
Fooledit 一个什么都会一点的怪物
SillyTranslate 一个交互式计算机辅助翻译系统
JSchemeMin 一个Scheme语言的解释器
JPrologMin 一个Prolog语言的解释器
sysu_thesis 中山大学本科毕业论文非官方模版
MathOCR 一个科技文档识别系统

另外早期做过Java字节码反编译器、函数绘图器、手写输入法之类的。

技术能力

  • 具备多年Java语言编程经验,包括Java SE平台和Android平台。对C、Scheme、Prolog也有深入了解。有需要时也改一点JavaScript、PHP、Python、AWK、shell之类的程序。
  • 有一定GNU/Linux、Spring、Solr、Emacs、CPanel、cakephp、Jekyll、Joomla、五笔输入法、LaTeX、R、Octave、Maxima之类乱七八糟的使用经验。
  • 自学过计算机系统、编译原理、操作系统、计算机网络、数据库、数据结构、模式识别、计算理论、信息安全之类的标准常识。
  • 重新探讨了把脱机手写识别归结为联机手写识别的可行性,并用公开数据集上的实验数据给予正面结论,结果发表于IEEE旗下期刊。
  • 提出了Sauvola、Niblack、Bernsen等局部自适应二值化方法的一种内存高效的快速实现,去掉挥霍空间的积分图像的同时还能稍为提高速度。

教育背景

  • 香港金文泰中学学生(2004-2011)
    • 在多项校内考试取得第一名,包括理组年考第一名(2009-2010)、理组模拟考试第一名(2010-2011)、数学科第一名(2007-2009)、附加数学科第一名(2008-2009)、商业科第一名(2008-2009)、纯粹数学科第一名(2009-2011)、物理科第一名(2009-2010)
    • 获多种校内奖项,包括但不限于勤学生奖(2009-2011)、积极学习奖(2007-2008、2010-2011)、进步生奖(2006-2008)、守时奖(2007-2011)
    • 获多种校外奖项,包括但不限于最佳进步生奖(2006-2008)、香港数学竞赛初赛三等奖(2007-2008)、澳洲数学公开赛荣誉奖(2008-2009)
    • 于2009-2010学年入选香港资优教育学院学员(数学)
    • 在2009年香港中学会考取得三优三良成绩(数学A、附加数学A、生物A、物理B、化学C、商业C、中文3、英文3)
    • 在2011年香港高级程度会考取得二优二良成绩(高级程度纯粹数学A、高级程度化学A、高级程度物理B、高级程度应用数学C、高级补充程度英语运用D)
    • 在2011年港澳台联考取得543分(语文92/150、英语127/150、数学106/150、物理80/150、化学138/150)
    • 在2011年中山大学对港独立招生考试取得232分(语文62/100、英语72/100、数学98/100)
  • 中山大学数学与计算科学学院数学与应用数学专业本科生(2011-2015)
    • 优秀学生二等奖学金(2011-2012)
    • 必修课及专业选修课平均绩点为4.3,在本专业110人中排名第1
  • 中山大学数学学院基础数学专业硕士研究生(2015-2017)
  • 中山大学数学学院基础数学专业博士研究生(2017-2021)

工作经历

  • 算法工程师(2021年至今)
    • 联机手写文字与数学公式识别系统的设计与实现。

如有意联系本人,可以发电子邮件到chan (AT) chungkwong (DOT) cc